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
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
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"