mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-23 02:49:27 +01:00
I should've run the tests earlier. Now adding the inital values to the db
actually works.
This commit is contained in:
parent
9b00751ce0
commit
a7379fe538
@ -242,12 +242,12 @@ class SqliteInfobotDB(object):
|
||||
key TEXT UNIQUE ON CONFLICT REPLACE,
|
||||
value TEXT
|
||||
);""")
|
||||
db.commit()
|
||||
for (k, v) in initialIs.iteritems():
|
||||
self.setIs(k, v)
|
||||
for (k, v) in initialAre.iteritems():
|
||||
self.setAre(k, v)
|
||||
self._changes = 0
|
||||
db.commit()
|
||||
return db
|
||||
except sqlite.DatabaseError, e:
|
||||
raise dbi.InvalidDBError, str(e)
|
||||
|
@ -52,7 +52,8 @@ if sqlite is not None:
|
||||
ibot.snarfUnaddressedDefinitions.setValue(True)
|
||||
ibot.answerUnaddressedQuestions.setValue(True)
|
||||
self.assertSnarfNoResponse('foo is at http://bar.com/', 2)
|
||||
self.assertRegexp('infobot stats', '1 change')
|
||||
self.assertRegexp('infobot stats', '1 modification')
|
||||
self.assertRegexp('infobot status', '1 modification')
|
||||
self.assertSnarfRegexp('foo?', r'foo.*is.*http://bar.com/')
|
||||
self.assertSnarfNoResponse('foo is at http://baz.com/', 2)
|
||||
self.assertSnarfNotRegexp('foo?', 'baz')
|
||||
@ -139,4 +140,8 @@ if sqlite is not None:
|
||||
def testNoKarmaDunno(self):
|
||||
self.assertNoResponse('foo++')
|
||||
|
||||
def testPredefinedFactoids(self):
|
||||
self.assertSnarfNoResponse('what?', 3)
|
||||
self.assertRegexp('roses?', 'roses are red')
|
||||
|
||||
# vim:set shiftwidth=4 tabstop=8 expandtab textwidth=78:
|
||||
|
Loading…
Reference in New Issue
Block a user