def test_empty_to_dict(self): """Ensure a processor's dict repr is correct with no values.""" adv = processor.AppDmgVersioner() output_dict = adv.to_dict() test_dict = {"Processor": "AppDmgVersioner"} assert_dict_equal(output_dict, test_dict)
def test_loaded_to_dict(self): """Ensure a processor's dict repr is correct with values.""" adv = processor.AppDmgVersioner(dmg_path="~/Downloads/Awesome.dmg") output_dict = adv.to_dict() test_dict = { "Processor": "AppDmgVersioner", "Arguments": {"dmg_path": "~/Downloads/Awesome.dmg"}, } assert_dict_equal(output_dict, test_dict)
def test_set_via_attribute(self): """Test that setting attribute values works.""" val = "/test" app_dmg_versioner = processor.AppDmgVersioner() app_dmg_versioner.dmg_path = val assert_equal(app_dmg_versioner.dmg_path, val)
def test_set_via_constructor_kwargs(self): """See if processor constructor correctly sets attr vals.""" val = "/test" app_dmg_versioner = processor.AppDmgVersioner(dmg_path=val) assert_equal(app_dmg_versioner.dmg_path, val)