Ejemplo n.º 1
0
 def test_keyvalue(self):
     orig_date_modified = self.system.date_modified
     self.import_csv((u'csv_type,fqdn,key,key_value,deleted\n'
             u'keyvalue,%s,COMMENT,UTF 8 –,False' % self.system.fqdn)
             .encode('utf8'))
     self.failUnless(is_text_present(self.browser, "No Errors"))
     with session.begin():
         session.refresh(self.system)
         assert_has_key_with_value(self.system, 'COMMENT', u'UTF 8 –')
         self.assert_(self.system.date_modified > orig_date_modified)
Ejemplo n.º 2
0
 def test_keyvalue(self):
     login(self.browser)
     orig_date_modified = self.system.date_modified
     self.import_csv((u'csv_type,fqdn,key,key_value,deleted\n'
                      u'keyvalue,%s,COMMENT,UTF 8 –,False' %
                      self.system.fqdn).encode('utf8'))
     self.failUnless(is_text_present(self.browser, "No Errors"))
     with session.begin():
         session.refresh(self.system)
         assert_has_key_with_value(self.system, 'COMMENT', u'UTF 8 –')
         self.assert_(self.system.date_modified > orig_date_modified)
Ejemplo n.º 3
0
    def test_keyvalue_non_existent_system_valid(self):
        login(self.browser)
        fqdn = data_setup.unique_name('system%s.idonot.exist')
        self.import_csv((u'csv_type,fqdn,key,key_value,deleted\n'
                         u'keyvalue,%s,COMMENT,acomment,False' % fqdn)
                        .encode('utf8'))

        self.assertEquals(self.browser.find_element_by_xpath(
            '//table[@id="csv-import-log"]//td').text,
                          "No Errors")

        with session.begin():
            system = System.query.filter(System.fqdn == fqdn).one()
            assert_has_key_with_value(system, 'COMMENT', u'acomment')
Ejemplo n.º 4
0
    def test_keyvalue_non_existent_system_valid(self):
        login(self.browser)
        fqdn = data_setup.unique_name('system%s.idonot.exist')
        self.import_csv(
            (u'csv_type,fqdn,key,key_value,deleted\n'
             u'keyvalue,%s,COMMENT,acomment,False' % fqdn).encode('utf8'))

        self.assertEquals(
            self.browser.find_element_by_xpath(
                '//table[@id="csv-import-log"]//td').text, "No Errors")

        with session.begin():
            system = System.query.filter(System.fqdn == fqdn).one()
            assert_has_key_with_value(system, 'COMMENT', u'acomment')