(self)
| 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") |
nothing calls this directly
no outgoing calls
no test coverage detected