Esempio n. 1
0
 def test_get_metadata(self):
     """HTML comments need the right values depending on the keys."""
     metadata_keys = ('sky', 'earth')
     form_object = {'blah': 'goo', 'hello': 'moshi', 'sky': 'blue'}
     actual = form.get_metadata(metadata_keys, form_object)
     expected = u'<!-- @sky: blue -->\n<!-- @earth: None -->\n'
     self.assertEqual(actual, expected)
Esempio n. 2
0
 def test_get_metadata(self):
     """HTML comments need the right values depending on the keys."""
     metadata_keys = ('sky', 'earth')
     form_object = {'blah': 'goo', 'hello': 'moshi', 'sky': 'blue'}
     actual = form.get_metadata(metadata_keys, form_object)
     expected = u'<!-- @sky: blue -->\n<!-- @earth: None -->\n'
     self.assertEqual(actual, expected)
Esempio n. 3
0
 def test_get_metadata(self):
     """HTML comments need the right values depending on the keys."""
     metadata_keys = ('sky', 'earth')
     form_object = {'blah': 'goo', 'hello': 'moshi', 'sky': 'blue'}
     actual = form.get_metadata(metadata_keys, form_object)
     expected = '<!-- @sky: blue -->\n<!-- @earth: None -->\n'
     self.assertEqual(actual, expected)
     form_object = MultiDict([('reported_with', 'desktop-reporter'),
                              ('url', 'http://*****:*****@browser: Firefox 59.0 -->\n<!-- @ua_header: Mozilla/5.0...Firefox 59.0 -->\n<!-- @reported_with: desktop-reporter -->\n<!-- @extra_labels: type-webrender-enabled -->\n'  # noqa
     self.assertEqual(actual, expected)
Esempio n. 4
0
 def test_get_metadata(self):
     """HTML comments need the right values depending on the keys."""
     metadata_keys = ('sky', 'earth')
     form_object = {'blah': 'goo', 'hello': 'moshi', 'sky': 'blue'}
     actual = form.get_metadata(metadata_keys, form_object)
     expected = u'<!-- @sky: blue -->\n<!-- @earth: None -->\n'
     self.assertEqual(actual, expected)
     form_object = MultiDict([
         ('reported_with', u'desktop-reporter'),
         ('url', u'http://*****:*****@browser: Firefox 59.0 -->\n<!-- @ua_header: Mozilla/5.0...Firefox 59.0 -->\n<!-- @reported_with: desktop-reporter -->\n<!-- @extra_labels: type-webrender-enabled -->\n'  # noqa
     self.assertEqual(actual, expected)
Esempio n. 5
0
    def test_metadata_wrapping(self):
        """Check that metadata is processed and wrapped."""
        TEST_DICT = {'cool': 'dude', 'wow': 'ok'}
        EXPECTED_SINGLE = '<!-- @cool: dude -->\n'
        EXPECTED_MULTIPLE = '<!-- @cool: dude -->\n<!-- @wow: ok -->\n'

        r = form.wrap_metadata(('cool', 'dude'))
        self.assertEqual(r, EXPECTED_SINGLE)

        r = form.get_metadata(('cool', 'wow'), TEST_DICT)
        self.assertEqual(r, EXPECTED_MULTIPLE)
Esempio n. 6
0
    def test_metadata_wrapping(self):
        '''Make sure wrap_metadata and get_metadata methods work.'''
        TEST_DICT = {'cool': 'dude', 'wow': 'ok'}
        EXPECTED_SINGLE = '<!-- @cool: dude -->\n'
        EXPECTED_MULTIPLE = '<!-- @cool: dude -->\n<!-- @wow: ok -->\n'

        r = form.wrap_metadata(('cool', 'dude'))
        self.assertEqual(r, EXPECTED_SINGLE)

        r = form.get_metadata(('cool', 'wow'), TEST_DICT)
        self.assertEqual(r, EXPECTED_MULTIPLE)
Esempio n. 7
0
    def test_metadata_wrapping(self):
        '''Make sure wrap_metadata and get_metadata methods work.'''
        TEST_DICT = {'cool': 'dude', 'wow': 'ok'}
        EXPECTED_SINGLE = '<!-- @cool: dude -->\n'
        EXPECTED_MULTIPLE = '<!-- @cool: dude -->\n<!-- @wow: ok -->\n'

        r = form.wrap_metadata(('cool', 'dude'))
        self.assertEqual(r, EXPECTED_SINGLE)

        r = form.get_metadata(('cool', 'wow'), TEST_DICT)
        self.assertEqual(r, EXPECTED_MULTIPLE)
Esempio n. 8
0
    def test_metadata_wrapping(self):
        """Checks that metadata is processed and wrapped."""
        TEST_DICT = {'cool': 'dude', 'wow': 'ok'}
        EXPECTED_SINGLE = '<!-- @cool: dude -->\n'
        EXPECTED_MULTIPLE = '<!-- @cool: dude -->\n<!-- @wow: ok -->\n'

        r = form.wrap_metadata(('cool', 'dude'))
        self.assertEqual(r, EXPECTED_SINGLE)

        r = form.get_metadata(('cool', 'wow'), TEST_DICT)
        self.assertEqual(r, EXPECTED_MULTIPLE)
Esempio n. 9
0
 def test_get_metadata_browser_as_extra(self):
     """Test that we can handle a browser-foo inside of EXTRA_LABELS."""
     form_object = MultiDict([('reported_with', 'desktop-reporter'),
                              ('url', 'http://*****:*****@browser: Firefox 59.0 -->\n<!-- @ua_header: Mozilla/5.0...Firefox 59.0 -->\n<!-- @reported_with: desktop-reporter -->\n<!-- @extra_labels: browser-focus-geckoview -->\n'  # noqa
     self.assertEqual(actual, expected)
Esempio n. 10
0
 def test_get_metadata_browser_as_extra(self):
     """Test that we can handle a browser-foo inside of EXTRA_LABELS."""
     form_object = MultiDict([
         ('reported_with', u'desktop-reporter'),
         ('url', u'http://*****:*****@browser: Firefox 59.0 -->\n<!-- @ua_header: Mozilla/5.0...Firefox 59.0 -->\n<!-- @reported_with: desktop-reporter -->\n<!-- @extra_labels: browser-focus-geckoview -->\n'  # noqa
     self.assertEqual(actual, expected)
Esempio n. 11
0
    def test_metadata_wrapping(self):
        """Check that metadata is processed and wrapped."""
        test_dict = {'cool': 'dude', 'wow': 'ok'}
        expected_single = '<!-- @cool: dude -->\n'
        expected_single_comma = '<!-- @cool: dude, wow -->\n'
        expected_multiple = '<!-- @cool: dude -->\n<!-- @wow: ok -->\n'

        r = form.wrap_metadata(('cool', 'dude'))
        self.assertEqual(r, expected_single)

        r = form.wrap_metadata(('cool', 'dude, wow'))
        self.assertEqual(r, expected_single_comma)

        r = form.get_metadata(('cool', 'wow'), test_dict)
        self.assertEqual(r, expected_multiple)
Esempio n. 12
0
    def test_metadata_wrapping(self):
        """Check that metadata is processed and wrapped."""
        test_dict = {'cool': 'dude', 'wow': 'ok'}
        expected_single = '<!-- @cool: dude -->\n'
        expected_single_comma = '<!-- @cool: dude, wow -->\n'
        expected_multiple = '<!-- @cool: dude -->\n<!-- @wow: ok -->\n'

        r = form.wrap_metadata(('cool', 'dude'))
        self.assertEqual(r, expected_single)

        r = form.wrap_metadata(('cool', 'dude, wow'))
        self.assertEqual(r, expected_single_comma)

        r = form.get_metadata(('cool', 'wow'), test_dict)
        self.assertEqual(r, expected_multiple)