Exemple #1
0
    def test_nested_access_2(self):
        CurrentContext['test_nested_access_2'] = 1

        with enter_context(test_nested_access_2=2):
            self.assertEqual(2, CurrentContext['test_nested_access_2'])

            with enter_context():
                self.assertEqual(2, CurrentContext['test_nested_access_2'])

                CurrentContext['test_nested_access_2'] = 3

                self.assertEqual(3, CurrentContext['test_nested_access_2'])

            self.assertEqual(2, CurrentContext['test_nested_access_2'])
Exemple #2
0
    def test_text_encoding_latin1(self):
        packet = '06d10d005465737420e420f620fc20df'

        with enter_context(character_set=CharacterSet.LATIN_1):
            p = parse_represented_data(packet)

        self.assertEqual('Test ä ö ü ß', p.text)
Exemple #3
0
    def test_text_encoding_utf8(self):
        packet = '06d121005465737420c3a420c3b620c3bc20c39f'

        with enter_context(character_set=CharacterSet.UTF8):
            p = parse_represented_data(packet)

        self.assertEqual('Test ä ö ü ß', p.text)
Exemple #4
0
    def test_text_encoding_zvt_7bit(self):
        packet = '06d10d0054657374207b207c207d207e'

        with enter_context(character_set=ZVT_7BIT_CHARACTER_SET):
            p = parse_represented_data(packet)

        self.assertEqual('Test ä ö ü ß', p.text)
Exemple #5
0
    def test_nested_access_3(self):
        self.assertRaises(KeyError,
                          lambda: CurrentContext['test_nested_access_3'])

        with enter_context():
            self.assertRaises(KeyError,
                              lambda: CurrentContext['test_nested_access_3'])

            GlobalContext['test_nested_access_3'] = 1

            self.assertEqual(1, CurrentContext['test_nested_access_3'])

        self.assertEqual(1, CurrentContext['test_nested_access_3'])
Exemple #6
0
    def test_nested_delete(self):
        CurrentContext['test_nested_delete'] = 1

        with enter_context():
            del CurrentContext['test_nested_delete']

            self.assertRaises(KeyError,
                              lambda: CurrentContext['test_nested_delete'])

            CurrentContext['test_nested_delete'] = 2

            self.assertEqual(2, CurrentContext['test_nested_delete'])

        self.assertEqual(1, CurrentContext['test_nested_delete'])
Exemple #7
0
    def test_nested_access_1(self):
        GlobalContext['test_nested_access_1'] = 1

        with enter_context():
            self.assertEqual(1, CurrentContext['test_nested_access_1'])

            CurrentContext['test_nested_access_1'] = 2

            self.assertEqual(2, CurrentContext['test_nested_access_1'])

            del CurrentContext['test_nested_access_1']

            self.assertRaises(KeyError,
                              lambda: CurrentContext['test_nested_access_1'])

        self.assertEqual(1, CurrentContext['test_nested_access_1'])