예제 #1
0
파일: TaggingTest.py 프로젝트: 707/coala
    def test_tag_results(self):
        path = get_tag_path("test_tag_create", "test_path", self.log_printer)
        try:
            tag_results("test_tag_create", "test_path", {}, self.log_printer)
            results = load_tagged_results("test_tag_create", "test_path",
                                          self.log_printer)
            self.assertEqual(results, {})
        finally:
            delete_tagged_results("test_tag_create", "test_path",
                                  self.log_printer)

        none_path = get_tag_path("None", "test_path", self.log_printer)
        tag_results("None", "test_path", {}, self.log_printer)
        self.assertFalse(os.path.exists(none_path))
        results = load_tagged_results("None", "test_path", self.log_printer)
        self.assertEquals(results, None)
예제 #2
0
 def test_tag_results(self):
     try:
         tag_results("test_tag", "test_path", {})
         results = load_tagged_results("test_tag", "test_path")
         self.assertEqual(results, {})
     finally:
         os.remove(get_tag_path("test_tag", "test_path"))
예제 #3
0
 def test_tag_results(self):
     try:
         tag_results("test_tag", "test_path", {})
         results = load_tagged_results("test_tag", "test_path")
         self.assertEqual(results, {})
     finally:
         delete_tagged_results("test_tag", "test_path")
예제 #4
0
    def test_permission_error(self, makedirs):
        makedirs.side_effect = PermissionError

        self.assertEqual(get_tag_path("a", "b", self.log_printer), None)
        tag_results("test_tag", "test_path", {}, self.log_printer)
        results = load_tagged_results("test_tag",
                                      "test_path",
                                      self.log_printer)
        self.assertEqual(results, None)
예제 #5
0
    def test_tag_results(self):
        path = get_tag_path("test_tag_create", "test_path", self.log_printer)
        try:
            tag_results("test_tag_create", "test_path", {}, self.log_printer)
            results = load_tagged_results("test_tag_create",
                                          "test_path",
                                          self.log_printer)
            self.assertEqual(results, {})
        finally:
            delete_tagged_results("test_tag_create",
                                  "test_path",
                                  self.log_printer)

        none_path = get_tag_path("None", "test_path", self.log_printer)
        tag_results("None", "test_path", {}, self.log_printer)
        self.assertFalse(os.path.exists(none_path))
        results = load_tagged_results("None", "test_path", self.log_printer)
        self.assertEquals(results, None)
예제 #6
0
파일: TaggingTest.py 프로젝트: 707/coala
    def test_permission_error(self):
        old_makedirs = os.makedirs
        os.makedirs = raise_permission_error

        self.assertEqual(get_tag_path("a", "b", self.log_printer), None)
        tag_results("test_tag", "test_path", {}, self.log_printer)
        results = load_tagged_results("test_tag", "test_path",
                                      self.log_printer)
        self.assertEqual(results, None)

        os.makedirs = old_makedirs
예제 #7
0
    def test_permission_error(self):
        old_makedirs = os.makedirs
        os.makedirs = lambda *args, **kwargs: raise_error(PermissionError)

        self.assertEqual(get_tag_path("a", "b", self.log_printer), None)
        tag_results("test_tag", "test_path", {}, self.log_printer)
        results = load_tagged_results("test_tag",
                                      "test_path",
                                      self.log_printer)
        self.assertEqual(results, None)

        os.makedirs = old_makedirs