Exemplo n.º 1
0
    def test_validate_filled_column_config(self):
        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_filled_column_config(
                {"name": "a"})

        # Shouldn't throw
        BulkAnnotationConfiguration.validate_column_config(expected(name="a"))
    def test_validate_filled_column_config(self):
        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_filled_column_config({
                "name": "a"})

        # Shouldn't throw
        BulkAnnotationConfiguration.validate_column_config(expected(name="a"))
Exemplo n.º 3
0
    def test_validate_column_config(self):
        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({"name": ""})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config(
                {"non-existent": 1})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config(
                {"include": False})

        # Shouldn't throw
        BulkAnnotationConfiguration.validate_column_config({"name": "a"})
        BulkAnnotationConfiguration.validate_column_config({
            "name": "a",
            "includeclient": False,
            "include": False
        })
    def test_validate_column_config(self):
        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({"name": ""})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({
                "non-existent": 1})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({})

        with pytest.raises(Exception):
            BulkAnnotationConfiguration.validate_column_config({
                "include": False})

        # Shouldn't throw
        BulkAnnotationConfiguration.validate_column_config({"name": "a"})
        BulkAnnotationConfiguration.validate_column_config({
            "name": "a", "includeclient": False, "include": False})