class TestLegacyOdSetup(TestCase):
    def setUp(self):
        self.legacyOdSetup = LegacyOdSvnSetup(Mock(layout=Mock().expect_studio_svn_link(toReturn='/tmp/link')
                                                   .expect_studio_svn_dir(toReturn='/tmp/svn')))
        self.fs = MockFileUtils()

    def testLinkIsNotCreatedWhenExists(self):
        self.fs.expect_file_exists('/tmp/link', toReturn=True)
        self.legacyOdSetup(Mock(), file_utils=self.fs)
        self.assertEqual(self.fs.callcount_symlink(), 0)

    def testLinkIsCreatedWhenNotExists(self):
        self.fs.expect_file_exists('/tmp/link', toReturn=False)
        self.legacyOdSetup(Mock(), file_utils=self.fs)
        self.assertTrue(self.fs.verify_symlink('/tmp/svn', '/tmp/link'))
Exemple #2
0
class TestLegacyOdSetup(TestCase):
    def setUp(self):
        self.legacyOdSetup = LegacyOdSvnSetup(
            Mock(layout=Mock().expect_studio_svn_link(
                toReturn='/tmp/link').expect_studio_svn_dir(
                    toReturn='/tmp/svn')))
        self.fs = MockFileUtils()

    def testLinkIsNotCreatedWhenExists(self):
        self.fs.expect_file_exists('/tmp/link', toReturn=True)
        self.legacyOdSetup(Mock(), file_utils=self.fs)
        self.assertEqual(self.fs.callcount_symlink(), 0)

    def testLinkIsCreatedWhenNotExists(self):
        self.fs.expect_file_exists('/tmp/link', toReturn=False)
        self.legacyOdSetup(Mock(), file_utils=self.fs)
        self.assertTrue(self.fs.verify_symlink('/tmp/svn', '/tmp/link'))