Ejemplo n.º 1
0
 def test_clear(self):
     md = Metadata()
     md.extend([Meta(id='meta1'), Meta(id='meta2'), Meta(id='meta3')])
     self.assertEqual(len(md), 3)
     md.clear()
     self.assertEqual(len(md), 0)
     self.assertIs(md.get(0), None)
     self.assertIs(md.get('meta1'), None)
Ejemplo n.º 2
0
 def test_clear(self):
     md = Metadata()
     md.extend([Meta(id='meta1'), Meta(id='meta2'), Meta(id='meta3')])
     assert len(md) == 3
     md.clear()
     assert len(md) == 0
     assert md.get(0) is None
     assert md.get('meta1') is None
Ejemplo n.º 3
0
 def test_extend(self):
     md = Metadata()
     self.assertEqual(len(md), 0)
     md.extend([Meta(id='meta1')])
     self.assertEqual(len(md), 1)
     md.extend([])
     self.assertEqual(len(md), 1)
     md.extend([Meta(id='meta2'), Meta(id='meta3')])
     self.assertEqual(len(md), 3)
     self.assertEqual(md[0].id, 'meta1')
     self.assertEqual(md[1].id, 'meta2')
     self.assertEqual(md[2].id, 'meta3')
Ejemplo n.º 4
0
 def test_extend(self):
     md = Metadata()
     assert len(md) == 0
     md.extend([Meta(id='meta1')])
     assert len(md) == 1
     md.extend([])
     assert len(md) == 1
     md.extend([Meta(id='meta2'), Meta(id='meta3')])
     assert len(md) == 3
     assert md[0].id == 'meta1'
     assert md[1].id == 'meta2'
     assert md[2].id == 'meta3'