Exemple #1
0
    def test_nonexistent_getcwd_warns(self, warn, getenv):
        subdir = os.path.join(self.dirname, 'subdir')
        getenv.return_value = None

        os.mkdir(subdir)
        os.chdir(subdir)
        os.rmdir(subdir)

        with self.assertRaises(SystemExit) as e:
            p.get_valid_cwd()

        self.assertEqual(warn.call_count, 1)
Exemple #2
0
    def test_nonexistent_getcwd_warns(self, warn, getenv):
        subdir = os.path.join(self.dirname, 'subdir')
        getenv.return_value = None

        os.mkdir(subdir)
        os.chdir(subdir)
        os.rmdir(subdir)

        with self.assertRaises(SystemExit) as e:
            p.get_valid_cwd()

        self.assertEqual(warn.call_count, 1)
Exemple #3
0
 def test_falls_back_to_getcwd(self, warn, getenv):
     getenv.return_value = None
     os.chdir(self.dirname)
     self.assertEqual(p.get_valid_cwd(), self.dirname)
     self.assertEqual(warn.call_count, 0)
Exemple #4
0
 def test_nonexistent_warns(self, warn, getenv):
     subdir = os.path.join(self.dirname, 'subdir')
     getenv.return_value = subdir
     self.assertEqual(p.get_valid_cwd(), subdir)
     self.assertEqual(warn.call_count, 1)
Exemple #5
0
 def test_normal(self, warn, getenv):
     getenv.return_value = self.dirname
     self.assertEqual(p.get_valid_cwd(), self.dirname)
     self.assertEqual(warn.call_count, 0)
Exemple #6
0
 def test_falls_back_to_getcwd(self, warn, getenv):
     getenv.return_value = None
     os.chdir(self.dirname)
     self.assertEqual(p.get_valid_cwd(), self.dirname)
     self.assertEqual(warn.call_count, 0)
Exemple #7
0
 def test_nonexistent_warns(self, warn, getenv):
     subdir = os.path.join(self.dirname, 'subdir')
     getenv.return_value = subdir
     self.assertEqual(p.get_valid_cwd(), subdir)
     self.assertEqual(warn.call_count, 1)
Exemple #8
0
 def test_normal(self, warn, getenv):
     getenv.return_value = self.dirname
     self.assertEqual(p.get_valid_cwd(), self.dirname)
     self.assertEqual(warn.call_count, 0)