Ejemplo n.º 1
0
    def test_keyorder(self):
        note = CorkNote([
            ('a', ''),
            ('b', ''),
            ('c', ''),
            ('d', ''),
        ])

        order = ['a', 'b', 'c', 'd']
        self.failUnlessEqual(note.keyorder, order)
        self.failUnlessEqual(list(k for k,v in note.iteritems()), order)
        self.failUnlessEqual(list(k for k,v in note.items()), order)
        self.failUnlessEqual(list(note.iterkeys()), order)
        self.failUnlessEqual(list(note.keys()), order)