コード例 #1
0
    def test_is_equal(self):
        self.headers.add('A', 'qwerty')
        self.headers.add('B', 'asdf')
        self.headers.add('C', 'zxcv')
        self.headers.add('A', 'uiop')
        self.headers.add('A', 'jkl;')

        reorderd = deproxy.HeaderCollection()
        reorderd.add('C', 'zxcv')
        reorderd.add('A', 'uiop')
        reorderd.add('A', 'jkl;')
        reorderd.add('A', 'qwerty')
        reorderd.add('B', 'asdf')
        self.assertTrue(self.headers == reorderd)
        self.assertFalse(self.headers != reorderd)

        other = deproxy.HeaderCollection()
        other.add('C', 'zxcv')
        other.add('A', 'uiop')
        other.add('A', 'jkl;')
        self.assertTrue(self.headers != other)
        self.assertFalse(self.headers == other)

        same_keys = deproxy.HeaderCollection()
        same_keys.add('C', 'zxcv')
        same_keys.add('B', 'uiop')
        same_keys.add('A', 'jkl;')
        self.assertTrue(self.headers != same_keys)
        self.assertFalse(self.headers == same_keys)

        lowed = deproxy.HeaderCollection()
        lowed.add('c', 'zxcv')
        lowed.add('a', 'uiop')
        lowed.add('A', 'jkl;')
        lowed.add('a', 'qwerty')
        lowed.add('b', 'asdf')
        self.assertTrue(self.headers == lowed)
        self.assertFalse(self.headers != lowed)
コード例 #2
0
 def setUp(self):
     self.headers = deproxy.HeaderCollection()
コード例 #3
0
 def setUp(self):
     deproxy.HeaderCollection._disable_report_wrong_is_expected = True
     self.headers = deproxy.HeaderCollection()