Example #1
0
 def test_requirement_single(self):
     raw = ":avocado: requirement={\"foo\":\"bar\"}"
     exp = [{"foo": "bar"}]
     self.assertEqual(safeloader.get_docstring_directives_requirements(raw),
                      exp)
Example #2
0
 def test_requirement_double(self):
     raw = ":avocado: requirement={\"foo\":\"bar\"}\n:avocado: requirement={\"uri\":\"http://foo.bar\"}"
     exp = [{"foo": "bar"}, {"uri": "http://foo.bar"}]
     self.assertEqual(safeloader.get_docstring_directives_requirements(raw),
                      exp)
Example #3
0
 def test_get_requirement_empty(self):
     for req in self.NO_REQS:
         self.assertEqual(
             [], safeloader.get_docstring_directives_requirements(req))