Beispiel #1
0
    def test_copy_with_token(self):
        dc = QueryString([('a', ['1'])])

        dc.set_token(('a', 0))
        dc_copy = copy.deepcopy(dc)

        self.assertEqual(dc.get_token(), dc_copy.get_token())
        self.assertIsNotNone(dc.get_token())
        self.assertIsNotNone(dc_copy.get_token())
        self.assertEqual(dc_copy.get_token().get_name(), 'a')
Beispiel #2
0
    def test_copy_with_token(self):
        dc = QueryString([('a', ['1'])])

        dc.set_token(('a', 0))
        dc_copy = copy.deepcopy(dc)

        self.assertEqual(dc.get_token(), dc_copy.get_token())
        self.assertIsNotNone(dc.get_token())
        self.assertIsNotNone(dc_copy.get_token())
        self.assertEqual(dc_copy.get_token().get_name(), 'a')
Beispiel #3
0
    def test_pickle(self):
        dc = QueryString([('a', ['1'])])
        dc.set_token(('a', 0))

        pickled_qs = cPickle.dumps(dc)
        unpickled_qs = cPickle.loads(pickled_qs)

        self.assertEqual(dc, unpickled_qs)
        self.assertEqual(dc.keys(), unpickled_qs.keys())
        self.assertEqual(dc.keys(), ['a'])
        self.assertEqual(dc.get_token().get_name(), 'a')
Beispiel #4
0
    def test_pickle(self):
        dc = QueryString([('a', ['1'])])
        dc.set_token(('a', 0))

        pickled_qs = cPickle.dumps(dc)
        unpickled_qs = cPickle.loads(pickled_qs)

        self.assertEqual(dc, unpickled_qs)
        self.assertEqual(dc.keys(), unpickled_qs.keys())
        self.assertEqual(dc.keys(), ['a'])
        self.assertEqual(dc.get_token().get_name(), 'a')