'Accessing a Python member .foo invokes find(\'foo\')'

def test_member_access_invokes_find(self):

    soup = self.soup('<b><i></i></b>')
    self.assertEqual(soup.b, soup.find('b'))
    self.assertEqual(soup.b.i, soup.find('b').find('i'))
    self.assertEqual(soup.a, None)
