pytorch
1import unittest
2
3from caffe2.python import workspace
4
5
6# This test is extracted out from workspace_test.py because it relies on the pristine
7# state of the initial workspace. When tests are run in different orders, this test may
8# become flaky because of global state modifications impacting what the root folder is
9# after a reset.
10class TestWorkspace(unittest.TestCase):
11def testRootFolder(self):
12self.assertEqual(workspace.ResetWorkspace(), True)
13self.assertEqual(workspace.RootFolder(), ".")
14self.assertEqual(workspace.ResetWorkspace("/tmp/caffe-workspace-test"), True)
15self.assertEqual(workspace.RootFolder(), "/tmp/caffe-workspace-test")
16