Exemplo n.º 1
0
 def test_tag_lowercase_uppercase(self):
     raw = ":avocado: tags=slow,DISK"
     exp = {"slow": None, "DISK": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 2
0
 def test_tag_single(self):
     raw = ":avocado: tags=fast"
     exp = {"fast": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 3
0
 def test_tag_double_with_empty(self):
     raw = ":avocado: tags=fast,,network"
     exp = {"fast": None, "network": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 4
0
 def test_get_tags(self):
     for raw, tags in self.VALID_TAGS.items():
         self.assertEqual(safeloader.get_docstring_directives_tags(raw),
                          tags)
Exemplo n.º 5
0
 def test_get_tags_empty(self):
     for tag in self.NO_TAGS:
         self.assertEqual({}, safeloader.get_docstring_directives_tags(tag))
Exemplo n.º 6
0
 def test_tag_empty(self):
     raw = ":avocado: tags="
     exp = {}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 7
0
 def test_tag_newline_after(self):
     raw = ":avocado: tags=fast,slow\n:avocado: enable"
     exp = {"fast": None, "slow": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 8
0
 def test_tag_tab_separator(self):
     raw = ":avocado:\ttags=FAST"
     exp = {"FAST": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 9
0
 def test_tag_empty(self):
     raw = ":avocado: tags="
     exp = {}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 10
0
 def test_tag_lowercase_uppercase(self):
     raw = ":avocado: tags=slow,DISK"
     exp = {"slow": None, "DISK": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 11
0
 def test_tag_duplicate(self):
     raw = ":avocado: tags=SLOW,disk,disk"
     exp = {"SLOW": None, "disk": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 12
0
 def test_tag_double_with_empty(self):
     raw = ":avocado: tags=fast,,network"
     exp = {"fast": None, "network": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 13
0
 def test_tag_single(self):
     raw = ":avocado: tags=fast"
     exp = {"fast": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 14
0
 def test_get_tags_empty(self):
     for tag in self.NO_TAGS:
         self.assertEqual({}, safeloader.get_docstring_directives_tags(tag))
Exemplo n.º 15
0
 def test_tag_duplicate(self):
     raw = ":avocado: tags=SLOW,disk,disk"
     exp = {"SLOW": None, "disk": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 16
0
 def test_tag_newline_before(self):
     raw = ":avocado: enable\n:avocado: tags=fast"
     exp = {"fast": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 17
0
 def test_tag_tab_separator(self):
     raw = ":avocado:\ttags=FAST"
     exp = {"FAST": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 18
0
 def test_tag_newline_after(self):
     raw = ":avocado: tags=fast,slow\n:avocado: enable"
     exp = {"fast": None, "slow": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 19
0
 def test_tag_newline_before(self):
     raw = ":avocado: enable\n:avocado: tags=fast"
     exp = {"fast": None}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 20
0
 def test_tag_keyval_duplicate(self):
     raw = ":avocado: tags=fast,arch:x86_64,arch:ppc64,arch:x86_64"
     exp = {"fast": None, "arch": set(["x86_64", "ppc64"])}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 21
0
 def test_tag_keyval_duplicate(self):
     raw = ":avocado: tags=fast,arch:x86_64,arch:ppc64,arch:x86_64"
     exp = {"fast": None, "arch": set(["x86_64", "ppc64"])}
     self.assertEqual(safeloader.get_docstring_directives_tags(raw), exp)
Exemplo n.º 22
0
 def test_get_tags(self):
     for raw, tags in self.VALID_TAGS.items():
         self.assertEqual(safeloader.get_docstring_directives_tags(raw), tags)