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"), )
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_uses_fallback(self): self.assertEqual( Options.create({ 'header-one': 'h1', 'fallback': 'div' }, 'header-two', 'fallback'), Options('header-two', 'div'))
def test_create_simplest(self): self.assertEqual( Options.create({'unordered-list-item': 'li'}, 'unordered-list-item', 'fallback'), Options('unordered-list-item', 'li'))