def test_with_literal_argument(self):
        br = self.browser
        br.open('http://test/test_html')
        br.select_form(name='method-arguments')
        br['lang_name:utf8:ustring'] = "Danish"
        page = parse_html(br.submit().read())

        self.assertEqual(csstext(page, 'table.sparql-results tbody td'),
                         u"<http://rdfdata.eionet.europa.eu/eea/languages/da>")
    def test_with_literal_argument(self):
        br = self.browser
        br.open('http://test/test_html')
        br.select_form(name='method-arguments')
        br['lang_name:utf8:ustring'] = "Danish"
        page = parse_html(br.submit().read())

        self.assertEqual(
            csstext(page, 'table.sparql-results tbody td'),
            u"<http://rdfdata.eionet.europa.eu/eea/languages/da>")
    def test_query_test_page(self):
        self.method.query = mock_db.GET_LANG_NAMES
        self.method.arg_spec = u""
        br = self.browser
        page = parse_html(br.open('http://test/test_html').read())
        table = css(page, 'table.sparql-results')[0]

        table_headings = [e.text for e in css(table, 'thead th')]
        self.assertEqual(table_headings, ['lang_url', 'name'])

        table_data = [[td.text for td in css(tr, 'td')]
                      for tr in css(table, 'tbody tr')]
        self.assertEqual(len(table_data), 45)
        lang_da_url = 'http://rdfdata.eionet.europa.eu/eea/languages/da'
        self.assertEqual(table_data[7], ['<'+lang_da_url+'>', '"Danish"@en'])
    def test_query_test_page(self):
        self.method.query = mock_db.GET_LANG_NAMES
        self.method.arg_spec = u""
        br = self.browser
        page = parse_html(br.open('http://test/test_html').read())
        table = css(page, 'table.sparql-results')[0]

        table_headings = [e.text for e in css(table, 'thead th')]
        self.assertEqual(table_headings, ['lang_url', 'name'])

        table_data = [[td.text for td in css(tr, 'td')]
                      for tr in css(table, 'tbody tr')]
        self.assertEqual(len(table_data), 45)
        lang_da_url = 'http://rdfdata.eionet.europa.eu/eea/languages/da'
        self.assertEqual(table_data[7],
                         ['<' + lang_da_url + '>', '"Danish"@en'])
 def test_update_preview(self):
     self.box.update_script = "return '%.2f' % 1.2345\n"
     br = self.browser
     page = parse_html(br.open('http://test/manage_preview_html').read())
     self.assertEqual(csstext(page, 'div.update-preview'), "'1.23'")
Esempio n. 6
0
 def test_update_preview(self):
     self.box.update_script = "return '%.2f' % 1.2345\n"
     br = self.browser
     page = parse_html(br.open('http://test/manage_preview_html').read())
     self.assertEqual(csstext(page, 'div.update-preview'), "'1.23'")