Home | History | Annotate | Download | only in test

Lines Matching refs:od

791         od = OrderedDict()
792 od.update(dict(pairs))
793 self.assertEqual(sorted(od.items()), pairs) # dict input
794 od = OrderedDict()
795 od.update(**dict(pairs))
796 self.assertEqual(sorted(od.items()), pairs) # kwds input
797 od = OrderedDict()
798 od.update(pairs)
799 self.assertEqual(list(od.items()), pairs) # pairs input
800 od = OrderedDict()
801 od.update([('a', 1), ('b', 2), ('c', 9), ('d', 4)], c=3, e=5)
802 self.assertEqual(list(od.items()), pairs) # mixed input
806 od = OrderedDict()
807 od.update(self=23)
808 self.assertEqual(list(od.items()), [('self', 23)])
809 od = OrderedDict()
810 od.update(other={})
811 self.assertEqual(list(od.items()), [('other', {})])
812 od = OrderedDict()
813 od.update(red=5, blue=6, other=7, self=8)
814 self.assertEqual(sorted(list(od.items())),
831 od = OrderedDict(pairs)
832 self.assertEqual(len(od), len(pairs))
833 od.clear()
834 self.assertEqual(len(od), 0)
838 od = OrderedDict(pairs)
839 del od['a']
840 self.assertNotIn('a', od)
842 del od['a']
843 self.assertEqual(list(od.items()), pairs[:2] + pairs[3:])
846 od = OrderedDict([('d', 1), ('b', 2), ('c', 3), ('a', 4), ('e', 5)])
847 od['c'] = 10 # existing element
848 od['f'] = 20 # new element
849 self.assertEqual(list(od.items()),
855 od = OrderedDict(pairs)
856 self.assertEqual(list(od), [t[0] for t in pairs])
857 self.assertEqual(od.keys()[:], [t[0] for t in pairs])
858 self.assertEqual(od.values()[:], [t[1] for t in pairs])
859 self.assertEqual(od.items()[:], pairs)
860 self.assertEqual(list(od.iterkeys()), [t[0] for t in pairs])
861 self.assertEqual(list(od.itervalues()), [t[1] for t in pairs])
862 self.assertEqual(list(od.iteritems()), pairs)
863 self.assertEqual(list(reversed(od)),
869 od = OrderedDict(pairs)
871 self.assertEqual(od.popitem(), pairs.pop())
873 od.popitem()
874 self.assertEqual(len(od), 0)
879 od = OrderedDict(pairs)
883 self.assertEqual(od.pop(k), v)
885 od.pop('xyz')
886 self.assertEqual(len(od), 0)
887 self.assertEqual(od.pop(k, 12345), 12345)
919 od = OrderedDict(pairs)
921 update_test.update(od)
923 od.copy(),
924 copy.copy(od),
925 copy.deepcopy(od),
926 pickle.loads(pickle.dumps(od, 0)),
927 pickle.loads(pickle.dumps(od, 1)),
928 pickle.loads(pickle.dumps(od, 2)),
929 pickle.loads(pickle.dumps(od, -1)),
930 eval(repr(od)),
932 OrderedDict(od),
934 self.assertTrue(dup is not od)
935 self.assertEqual(dup, od)
936 self.assertEqual(list(dup.items()), list(od.items()))
937 self.assertEqual(len(dup), len(od))
938 self.assertEqual(type(dup), type(od))
944 od = OrderedDict(pairs)
945 # yaml.dump(od) -->
947 self.assertTrue(all(type(pair)==list for pair in od.__reduce__()[1]))
952 od = OrderedDict(pairs)
953 self.assertEqual(len(od.__reduce__()), 2)
954 od.x = 10
955 self.assertEqual(len(od.__reduce__()), 3)
958 od = OrderedDict([('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)])
959 self.assertEqual(repr(od),
961 self.assertEqual(eval(repr(od)), od)
966 od = OrderedDict.fromkeys('abc')
967 od['x'] = od
968 self.assertEqual(repr(od),
974 od = OrderedDict(pairs)
975 pair_order = list(od.items())
976 self.assertEqual(od.setdefault('a', 10), 3)
978 self.assertEqual(list(od.items()), pair_order)
979 self.assertEqual(od.setdefault('x', 10), 10)
981 self.assertEqual(list(od.items())[-1], ('x', 10))
992 od = OrderedDict()
993 od['a'] = 1
994 od['b'] = 2
995 del od['a']
996 od['a'] = 1
997 self.assertEqual(list(od.items()), [('b', 2), ('a', 1)])
1001 od = OrderedDict.fromkeys(s)
1002 self.assertEqual(list(od.viewkeys()), s)
1003 self.assertEqual(list(od.viewvalues()), [None for k in s])
1004 self.assertEqual(list(od.viewitems()), [(k, None) for k in s])