コード例 #1
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
 def test_too_many_args(self):
     db = Fake("db").expects("execute").with_args(bind={'one':1})
     db.execute("select foozilate()", bind={'one':1}) # unexpected statement arg
コード例 #2
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_contains_str(self):
     db = Fake("db").expects("execute").with_args(arg.contains("table foo"))
     db.execute("select into table foo;")
     db.execute("select * from table foo where bar = 1")
     fudge.verify()
コード例 #3
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_contains_fail(self):
     db = Fake("db").expects("execute").with_args(arg.contains("table foo"))
     db.execute("select into table notyourmama;")
     fudge.verify()
コード例 #4
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_endswith_ok(self):
     db = Fake("db").expects("execute").with_args(arg.endswith("values (1,2,3,4)"))
     db.execute("insert into foo values (1,2,3,4)")
コード例 #5
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_endswith_ok_uni(self):
     db = Fake("db").expects("execute").with_args(arg.endswith(u"Ivan Krsti\u0107"))
     db.execute(u"select Ivan Krsti\u0107")
コード例 #6
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_startswith_ok_uni(self):
     db = Fake("db").expects("execute").with_args(arg.startswith(u"Ivan_Krsti\u0107"))
     db.execute(u"Ivan_Krsti\u0107(); foo();")
コード例 #7
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_any_value(self):
     db = Fake("db").expects("execute").with_args(arg.any())
     db.execute("delete from foo where 1")
コード例 #8
0
 def test_contains_fail(self):
     db = Fake("db").expects("execute").with_args(arg.contains("table foo"))
     db.execute("select into table notyourmama;")
     fudge.verify()
コード例 #9
0
ファイル: test_inspector.py プロジェクト: buddylindsey/fudge
 def test_startswith_fail(self):
     db = Fake("db").expects("execute").with_args(arg.startswith("insert into"))
     db.execute("select from")
コード例 #10
0
 def test_endswith_ok_uni(self):
     db = Fake("db").expects("execute").with_args(arg.endswith("Ivan Krsti\u0107"))
     db.execute("select Ivan Krsti\u0107")
コード例 #11
0
 def test_contains_str(self):
     db = Fake("db").expects("execute").with_args(arg.contains("table foo"))
     db.execute("select into table foo;")
     db.execute("select * from table foo where bar = 1")
     fudge.verify()
コード例 #12
0
 def test_endswith_ok(self):
     db = Fake("db").expects("execute").with_args(arg.endswith("values (1,2,3,4)"))
     db.execute("insert into foo values (1,2,3,4)")
コード例 #13
0
 def test_any_value(self):
     db = Fake("db").expects("execute").with_args(arg.any())
     db.execute("delete from foo where 1")
コード例 #14
0
 def test_startswith_ok_uni(self):
     db = Fake("db").expects("execute").with_args(arg.startswith("Ivan_Krsti\u0107"))
     db.execute("Ivan_Krsti\u0107(); foo();")
コード例 #15
0
 def test_startswith_fail(self):
     db = Fake("db").expects("execute").with_args(arg.startswith("insert into"))
     db.execute("select from")
コード例 #16
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_too_many_args(self):
     db = Fake("db").expects("execute").with_args(bind={'one': 1})
     db.execute("select foozilate()", bind={'one':
                                            1})  # unexpected statement arg