def test_create_uses_fallback(self):
     self.assertEqual(
         Options.create(
             {
                 "header-one": "h1",
                 "fallback": "div"
             },
             "header-two",
             "fallback",
         ),
         Options("header-two", "div"),
     )
 def test_create_raises_missing_element(self):
     with self.assertRaises(ConfigException):
         Options.create({"header-one": {}}, "header-one", "fallback")
 def test_create_raises_missing_type(self):
     with self.assertRaises(ConfigException):
         Options.create({"header-one": "h1"}, "header-two", "fallback")
 def test_create_simplest(self):
     self.assertEqual(
         Options.create({"unordered-list-item": "li"},
                        "unordered-list-item", "fallback"),
         Options("unordered-list-item", "li"),
     )
Exemple #5
0
 def test_create_raises_missing_element(self):
     with self.assertRaises(ConfigException):
         Options.create({'header-one': {}}, 'header-one', 'fallback')
Exemple #6
0
 def test_create_raises_missing_type(self):
     with self.assertRaises(ConfigException):
         Options.create({'header-one': 'h1'}, 'header-two', 'fallback')
Exemple #7
0
 def test_create_uses_fallback(self):
     self.assertEqual(
         Options.create({
             'header-one': 'h1',
             'fallback': 'div'
         }, 'header-two', 'fallback'), Options('header-two', 'div'))
Exemple #8
0
 def test_create_simplest(self):
     self.assertEqual(
         Options.create({'unordered-list-item': 'li'},
                        'unordered-list-item', 'fallback'),
         Options('unordered-list-item', 'li'))