def test_get_element_by_attribute(self):
    html = self.GET_ELEMENT_BY_CLASS_TEST_STRING
    self.assertEqual(get_element_by_attribute('class', 'foo bar', html), 'nice')
    self.assertEqual(get_element_by_attribute('class', 'foo', html), None)
    self.assertEqual(get_element_by_attribute('class', 'no-such-foo', html), None)
    html = self.GET_ELEMENT_BY_ATTRIBUTE_TEST_STRING
    self.assertEqual(get_element_by_attribute('itemprop', 'author', html), 'foo')
def test_get_element_by_attribute(self):
    html = self.GET_ELEMENT_BY_CLASS_TEST_STRING
    self.assertEqual(get_element_by_attribute('class', 'foo bar', html), 'nice')
    self.assertEqual(get_element_by_attribute('class', 'foo', html), None)
    self.assertEqual(get_element_by_attribute('class', 'no-such-foo', html), None)
    html = self.GET_ELEMENT_BY_ATTRIBUTE_TEST_STRING
    self.assertEqual(get_element_by_attribute('itemprop', 'author', html), 'foo')