def test_hosts(self): db = Database(C.getConnectionString()) db.recreate() hosts = Hosts(db) h1 = hosts.create(u"test1", u"192.168.6.66") h2 = hosts.create(u"test2", u"192.168.6.77", u"ąść", u"password") allHosts = hosts.getAllHostsNames() self.assertListEqual([u"test1", u"test2"], allHosts) h2.user = u"łęść" # get once again host from database and asert its modified h2bis = hosts.get(u"test2") self.assertEqual(u"łęść", h2bis.user) # fields required self.assertRaises(IntegrityError, hosts.create, None, None, None, None)