Currently the tests use one tracking server. When importing, we add a special prefix to the imported object (run, experiment or model) and compare it with the original source object. This is both clunky and not a true emulation of a real export import.
The goal is to launch two tracking servers - one for the source and one for the imported target objects.
The test suite will do the following:
Launch two tracking servers
Run tests against these servers
Tear down the two servers
Related to: Issue 5 - Add pytest.fixture(scope="session") to tests
Currently the tests use one tracking server. When importing, we add a special prefix to the imported object (run, experiment or model) and compare it with the original source object. This is both clunky and not a true emulation of a real export import.
The goal is to launch two tracking servers - one for the source and one for the imported target objects.
The test suite will do the following:
Related to: Issue 5 - Add pytest.fixture(scope="session") to tests