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)
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)
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')
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')