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)
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
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')
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'