Răsfoiți Sursa

tests: Add unit test for RenderEffects comparison

rdb 5 ani în urmă
părinte
comite
5d0044a481
1 a modificat fișierele cu 26 adăugiri și 0 ștergeri
  1. 26 0
      tests/pgraph/test_rendereffects.py

+ 26 - 0
tests/pgraph/test_rendereffects.py

@@ -0,0 +1,26 @@
+from panda3d import core
+
+
+def test_rendereffects_compare():
+    re1 = core.RenderEffects.make_empty()
+    re2 = core.RenderEffects.make_empty()
+
+    assert re1 == re1
+    assert not (re1 != re1)
+    assert not (re1 < re1)
+    assert not (re1 > re1)
+
+    assert re1 == re2
+    assert not (re1 != re2)
+    assert not (re1 < re2)
+    assert not (re1 > re2)
+
+    assert re1 != 123
+
+    rd = core.RenderEffects.make(core.DecalEffect.make())
+    assert not (re1 == rd)
+    assert not (rd == re1)
+    assert re1 != rd
+    assert rd != re1
+    assert re1 < rd or rd < re1
+    assert re1 > rd or rd > re1