Exemplo n.º 1
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)
Exemplo n.º 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"))
Exemplo n.º 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")
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 6
0
    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
Exemplo n.º 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