MCPcopy Create free account
hub / github.com/StackStorm/st2 / test_iregex

Method test_iregex

st2common/tests/unit/test_operators.py:815–827  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

813 self.assertTrue(op("foo ponies bar", ".*ponies.*"), "Failed matchregex.")
814
815 def test_iregex(self):
816 op = operators.get_operator("iregex")
817 self.assertTrue(op("V1", "v1$"), "Failed iregex.")
818
819 string = "fooPONIESbarfooooo"
820 self.assertTrue(op(string, "ponies"), "Failed iregex.")
821
822 # Mixing bytes and strings / unicode should still work
823 self.assertTrue(op(b"fooPONIESbarfooooo", "ponies"), "Failed iregex.")
824 self.assertTrue(op("fooPONIESbarfooooo", b"ponies"), "Failed iregex.")
825 self.assertTrue(op(b"fooPONIESbarfooooo", b"ponies"), "Failed iregex.")
826 self.assertTrue(op(b"fooPONIESbarfooooo", "ponies"), "Failed iregex.")
827 self.assertTrue(op("fooPONIESbarfooooo", "ponies"), "Failed iregex.")
828
829 def test_iregex_fail(self):
830 op = operators.get_operator("iregex")

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected