Exemple #1
0
    def test_query_attribute__not_found(self):
        var_reader = VariableReader()

        mock_object = {"name": "object name"}

        value = var_reader.query_attribute(mock_object, "foobar")
        assert value is None
Exemple #2
0
    def test_query_attribute__bad_type(self):
        var_reader = VariableReader()

        mock_object = ["name", "object name"]

        value = var_reader.query_attribute(mock_object, "name")
        assert value is None
Exemple #3
0
    def test_query_attribute__success(self):
        var_reader = VariableReader()

        mock_object = {"name": "object name"}

        value = var_reader.query_attribute(mock_object, "name")
        assert value == "object name"