class ProjectManifestTests(unittest.TestCase): def setUp(self): self.project = Project(basedir="/imaginary", name="Unittest") def test_should_raise_exception_when_given_glob_pattern_is_none(self): self.assertRaises(ValueError, self.project._manifest_include, None) self.assertRaises(ValueError, self.project._manifest_include_directory, None, ['*']) def test_should_raise_exception_when_given_glob_pattern_is_empty_string( self): empty_string = " \n" self.assertRaises(ValueError, self.project._manifest_include, empty_string) self.assertRaises(ValueError, self.project._manifest_include_directory, empty_string, ['*']) self.assertRaises(ValueError, self.project._manifest_include_directory, 'spam', []) self.assertRaises(ValueError, self.project._manifest_include_directory, 'spam', [empty_string]) def test_should_add_filename_to_list_of_included_files(self): self.project._manifest_include("spam") self.assertEqual(["spam"], self.project.manifest_included_files) def test_should_add_filenames_in_correct_order_to_list_of_included_files( self): self.project._manifest_include("spam") self.project._manifest_include("egg") self.project._manifest_include("yadt") self.assertEqual(["spam", "egg", "yadt"], self.project.manifest_included_files) def test_should_add_directory_to_list_of_includes(self): self.project._manifest_include_directory('yadt', ( 'egg', 'spam', )) self.assertEqual([ ('yadt', ( 'egg', 'spam', )), ], self.project.manifest_included_directories) def test_should_add_directories_in_correct_order_to_list_of_includes(self): self.project._manifest_include_directory('spam', ('*', )) self.project._manifest_include_directory('egg', ('*', )) self.project._manifest_include_directory('yadt/spam', ('*', )) self.assertEqual([ ('spam', ('*', )), ('egg', ('*', )), ('yadt/spam', ('*', )), ], self.project.manifest_included_directories)
class ProjectManifestTests(unittest.TestCase): def setUp(self): self.project = Project(basedir="/imaginary", name="Unittest") def test_should_raise_exception_when_given_glob_pattern_is_none(self): self.assertRaises(ValueError, self.project._manifest_include, None) self.assertRaises(ValueError, self.project._manifest_include_directory, None, ['*']) def test_should_raise_exception_when_given_glob_pattern_is_empty_string(self): empty_string = " \n" self.assertRaises( ValueError, self.project._manifest_include, empty_string) self.assertRaises( ValueError, self.project._manifest_include_directory, empty_string, ['*']) self.assertRaises( ValueError, self.project._manifest_include_directory, 'spam', []) self.assertRaises( ValueError, self.project._manifest_include_directory, 'spam', [empty_string]) def test_should_add_filename_to_list_of_included_files(self): self.project._manifest_include("spam") self.assertEquals(["spam"], self.project.manifest_included_files) def test_should_add_filenames_in_correct_order_to_list_of_included_files(self): self.project._manifest_include("spam") self.project._manifest_include("egg") self.project._manifest_include("yadt") self.assertEquals( ["spam", "egg", "yadt"], self.project.manifest_included_files) def test_should_add_directory_to_list_of_includes(self): self.project._manifest_include_directory('yadt', ('egg', 'spam',)) self.assertEquals([('yadt', ('egg', 'spam',)), ], self.project.manifest_included_directories) def test_should_add_directories_in_correct_order_to_list_of_includes(self): self.project._manifest_include_directory('spam', ('*',)) self.project._manifest_include_directory('egg', ('*',)) self.project._manifest_include_directory('yadt/spam', ('*',)) self.assertEquals([('spam', ('*',)), ('egg', ('*',)), ('yadt/spam', ('*',)), ], self.project.manifest_included_directories)
class ProjectManifestTests(unittest.TestCase): def setUp(self): self.project = Project(basedir="/imaginary", name="Unittest") def test_should_raise_exception_when_given_glob_pattern_is_none(self): self.assertRaises(ValueError, self.project._manifest_include, None) def test_should_raise_exception_when_given_glob_pattern_is_empty_string(self): self.assertRaises(ValueError, self.project._manifest_include, " \n") def test_should_add_filename_to_list_of_included_files(self): self.project._manifest_include("spam") self.assertEquals(["spam"], self.project.manifest_included_files) def test_should_add_filenames_in_correct_order_to_list_of_included_files(self): self.project._manifest_include("spam") self.project._manifest_include("egg") self.project._manifest_include("yadt") self.assertEquals(["spam", "egg", "yadt"], self.project.manifest_included_files)
class ProjectManifestTests(unittest.TestCase): def setUp(self): self.project = Project(basedir="/imaginary", name="Unittest") def test_should_raise_exception_when_given_glob_pattern_is_none(self): self.assertRaises(ValueError, self.project._manifest_include, None) def test_should_raise_exception_when_given_glob_pattern_is_empty_string( self): self.assertRaises(ValueError, self.project._manifest_include, " \n") def test_should_add_filename_to_list_of_included_files(self): self.project._manifest_include("spam") self.assertEquals(["spam"], self.project.manifest_included_files) def test_should_add_filenames_in_correct_order_to_list_of_included_files( self): self.project._manifest_include("spam") self.project._manifest_include("egg") self.project._manifest_include("yadt") self.assertEquals(["spam", "egg", "yadt"], self.project.manifest_included_files)