diff options
| author | Jason Kirtland <jek@discorporate.us> | 2008-01-31 04:49:31 +0000 |
|---|---|---|
| committer | Jason Kirtland <jek@discorporate.us> | 2008-01-31 04:49:31 +0000 |
| commit | e13fdb965fbc31727e8653d444391a35d7533cc8 (patch) | |
| tree | 6031d3093658ac48f5286c5a47676eb3b82cc234 /test/sql/query.py | |
| parent | a5b23bda66bc5ee52efeefd58b6e5e69c8f8d330 (diff) | |
| download | sqlalchemy-e13fdb965fbc31727e8653d444391a35d7533cc8.tar.gz | |
- implemented RowProxy.__ne__ [ticket:945], thanks knutroy
- test coverage for same
Diffstat (limited to 'test/sql/query.py')
| -rw-r--r-- | test/sql/query.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/sql/query.py b/test/sql/query.py index 784ab0407..19d11a2f1 100644 --- a/test/sql/query.py +++ b/test/sql/query.py @@ -138,6 +138,20 @@ class QueryTest(PersistTest): l.append(row) self.assert_(len(l) == 3) + def test_row_comparison(self): + users.insert().execute(user_id = 7, user_name = 'jack') + rp = users.select().execute().fetchone() + + self.assert_(rp == rp) + self.assert_(not(rp != rp)) + + equal = (7, 'jack') + + self.assert_(rp == equal) + self.assert_(equal == rp) + self.assert_(not (rp != equal)) + self.assert_(not (equal != equal)) + def test_fetchmany(self): users.insert().execute(user_id = 7, user_name = 'jack') users.insert().execute(user_id = 8, user_name = 'ed') |
