import unittest from caffe2.python import workspace # This test is extracted out from workspace_test.py because it relies on the pristine # state of the initial workspace. When tests are run in different orders, this test may # become flaky because of global state modifications impacting what the root folder is # after a reset. class TestWorkspace(unittest.TestCase): def testRootFolder(self): self.assertEqual(workspace.ResetWorkspace(), True) self.assertEqual(workspace.RootFolder(), ".") self.assertEqual(workspace.ResetWorkspace("/tmp/caffe-workspace-test"), True) self.assertEqual(workspace.RootFolder(), "/tmp/caffe-workspace-test")