def test_type_of_directory(self): with self.assertRaises(ValueError): get_directory_path(sys.executable)
def test_existence_of_directory(self): with self.assertRaises(ValueError): get_directory_path('/not/a/dir')
def test_converts_relative_paths(self): self.assertTrue(get_directory_path('.').samefile(os.getcwd()))
def test_takes_absolute_paths(self): self.assertTrue(get_directory_path(os.getcwd()).samefile(os.getcwd()))
def rundir(self, value): self._rundir = get_directory_path(value)
def directory(self, value): self._directory = get_directory_path(value)