diff options
author | Johan Dahlin <johan@src.gnome.org> | 2004-07-28 21:23:11 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2004-07-28 21:23:11 +0000 |
commit | 6794170615d6afecb46e5533a2ae31622f2c6ff9 (patch) | |
tree | e6008adf855effe1f342deb564dae6d6526fb1ef /tests/enum.py | |
parent | a0443783c880cf90b11886e3180e842e2c17a77a (diff) | |
download | pygobject-6794170615d6afecb46e5533a2ae31622f2c6ff9.tar.gz pygobject-6794170615d6afecb46e5533a2ae31622f2c6ff9.tar.xz pygobject-6794170615d6afecb46e5533a2ae31622f2c6ff9.zip |
Reverse operator
* gobject/pygenum.c (pyg_enum_compare):
* gobject/pygflags.c (pyg_flags_compare): Reverse operator
* tests/enum.py (FlagsTest.testComparision)
(FlagsTest.testComparision): New tests
Diffstat (limited to 'tests/enum.py')
-rw-r--r-- | tests/enum.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/enum.py b/tests/enum.py index b27f09b..5c75736 100644 --- a/tests/enum.py +++ b/tests/enum.py @@ -142,6 +142,36 @@ class FlagsTest(unittest.TestCase): assert hasattr(klass, '__flags_values__') assert isinstance(klass.__flags_values__, dict) assert len(klass.__flags_values__) >= 3 + + def testComparision(self): + e = gtk.TREE_VIEW_DROP_BEFORE + assert e == 0 + assert not e == 10 + assert not e != 0 + assert e != 10 + assert not e < 0 + assert e < 10 + assert not e > 0 + assert not e > 10 + assert e >= 0 + assert not e >= 10 + assert e <= 0 + assert e <= 10 + def testComparision(self): + flag = gdk.EXPOSURE_MASK + assert flag == 2 + assert not flag == 10 + assert not flag != 2 + assert flag != 10 + assert not flag < 2 + assert flag < 10 + assert not flag > 2 + assert not flag > 10 + assert flag >= 2 + assert not flag >= 10 + assert flag <= 2 + assert flag <= 10 + if __name__ == '__main__': unittest.main() |