Exemple #1
0
    def test_to_cli_filter(self):
        f1 = to_cli_filter(True)
        f2 = to_cli_filter(False)
        f3 = to_cli_filter(Condition(lambda cli: True))
        f4 = to_cli_filter(Condition(lambda cli: False))

        self.assertTrue(isinstance(f1, CLIFilter))
        self.assertTrue(isinstance(f2, CLIFilter))
        self.assertTrue(isinstance(f3, CLIFilter))
        self.assertTrue(isinstance(f4, CLIFilter))
        self.assertTrue(f1(None))
        self.assertFalse(f2(None))
        self.assertTrue(f3(None))
        self.assertFalse(f4(None))

        self.assertRaises(TypeError, to_cli_filter, 4)
        self.assertRaises(TypeError, to_cli_filter, Condition(lambda: True))
    def test_to_cli_filter(self):
        f1 = to_cli_filter(True)
        f2 = to_cli_filter(False)
        f3 = to_cli_filter(Condition(lambda cli: True))
        f4 = to_cli_filter(Condition(lambda cli: False))

        self.assertTrue(isinstance(f1, CLIFilter))
        self.assertTrue(isinstance(f2, CLIFilter))
        self.assertTrue(isinstance(f3, CLIFilter))
        self.assertTrue(isinstance(f4, CLIFilter))
        self.assertTrue(f1(None))
        self.assertFalse(f2(None))
        self.assertTrue(f3(None))
        self.assertFalse(f4(None))

        self.assertRaises(TypeError, to_cli_filter, 4)
        self.assertRaises(TypeError, to_cli_filter, Condition(lambda: True))
Exemple #3
0
def test_to_cli_filter():
    f1 = to_cli_filter(True)
    f2 = to_cli_filter(False)
    f3 = to_cli_filter(Condition(lambda cli: True))
    f4 = to_cli_filter(Condition(lambda cli: False))

    assert isinstance(f1, CLIFilter)
    assert isinstance(f2, CLIFilter)
    assert isinstance(f3, CLIFilter)
    assert isinstance(f4, CLIFilter)
    assert f1(None)
    assert not f2(None)
    assert f3(None)
    assert not f4(None)

    with pytest.raises(TypeError):
        to_cli_filter(4)
    with pytest.raises(TypeError):
        to_cli_filter(Condition(lambda: True))