예제 #1
0
    def test_find_config_file_object_one(self):
        error_message = "The file '{0}' should have been loaded by the "\
                        "dodai.util.find.ConfigFile object."

        obj = find.ConfigFiles(find.config_directories(self._fixture.PROJECT),
                               find.system_encoding())
        files = obj(self._fixture.custom_filenames)
        for name in files:
            msg = error_message.format(name)
            self.assertTrue(name.name in self._fixture.good_filenames, msg=msg)
예제 #2
0
    def test_find_config_file_object_three(self):
        error_message = "The file '{0}' should NOT have been loaded by the "\
                        "dodai.util.find.ConfigFile object"

        obj = find.ConfigFiles(find.config_directories(self._fixture.PROJECT),
                               find.system_encoding())
        files = obj(self._fixture.custom_filenames)

        loaded_files = []
        for name in files:
            loaded_files.append(name.name)

        for name in self._fixture.bogus_filenames:
            msg = error_message.format(name)
            self.assertFalse(name in loaded_files, msg=msg)
예제 #3
0
 def test_find_config_directories(self):
     directories = find.config_directories(self.project)
     self.assertEqual(len(directories), 3)
예제 #4
0
파일: test_find.py 프로젝트: otmsol/dodai
def test_find_config_directories():
    """Test to make sure that three config directories are returned.
    """
    dirs = find.config_directories('test')
    nt.eq_(len(dirs), 3)