- The ``BUILDER_LAYER`` should be in the ``defaultBases`` of ``FtwZipexportLayer`` above, not here. Consult the [ftw.builder readme](https://github.com/4teamwork/ftw.builder) for deatils.
- `FunctionalTesting` is should mainly be used for browser testing. Since you have no browser tests you could use `IntegrationTesting` instead.
- If you keep using `FunctionalTesting`, you should enable [ftw.builders auto-commit feature](https://github.com/4teamwork/ftw.builder#auto-commit) by using `set_builder_session_factory(functional_session_factory))`.


The main difference between integration testing and functional testing is that integration has no transactions (and therefore is not working well with the browser). Therefore you need to commit the transaction in functional testing but should **never** commit anything in integration testing (otherwise you would break testing isolation). :wink: