Beispiel #1
0
 def test_find_by_rel_and_name(self):
     foo = Link('href', rel='foo', name='bar')
     bar = Link('href', rel='bar')
     links = Array(Link, 'links', [foo, bar])
     self.assertEqual(links.find(rel='foo', name='bar'), [foo])
     self.assertEqual(links.find(rel='bar', name='foo'), [])
Beispiel #2
0
 def test_find_by_name_not_found(self):
     link = Link('href', rel='foo', name='bar')
     links = Array(Link, 'links', [link])
     self.assertEqual(links.find(name='foo'), [])
Beispiel #3
0
 def test_find_by_name_multiple_values(self):
     link1 = Link('href1', rel='foo', name='bar')
     link2 = Link('href2', rel='foo', name='bar')
     links = Array(Link, 'links', [link1, link2])
     self.assertEqual(links.find(name='bar'), [link1, link2])
Beispiel #4
0
 def test_find_by_rel(self):
     link = Link('href', rel='foo')
     links = Array(Link, 'links', [link])
     self.assertEqual(links.find(rel='foo'), [link])