{"push_id":1401833853,"size":7,"distinct_size":5,"ref":"refs/heads/feature/revise-inheritance","head":"7c7ea96f3694a5c4ef2922438d37f14ef9b5178c","before":"faa8407de944b3af3bec40ad4c20063c16adc5d9","commits":[{"sha":"c3b7c7088d7f1127903f96cf28d1b1d97a9a61cc","author":{"name":"Joseph Anderson","email":"eb3c0c328982a17701037d010c37e56fd0f65ada@gmail.com"},"message":"Various Unit Test cleanup, fixes (ZEN-26001)\n\n- Fixes ZEN-26001\n- Reduce logging verbosity in ZPLTestHarness\n- added \"get_templates\" method to pre-fetch templates during testing\n- update check_templates_vs_spec and check_templates_vs_yaml to use\nprefetched templates\n- misc pep8\n- renamed test_multi_file_yaml_load.py to test_catalog_scopes.py\n- revised test_catalog_scopes in light of prior CatalogBase changes\n- removed unused imports from various tests\n- revised test_extra_paths to utilize ZPLTestHarness\n- renamed test_zen_25487.py to test_subcomponent_nav_js\n- updated test_subcomponent_nav_js to only run if vSphere zenpack is not\ninstalled.","distinct":false,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/c3b7c7088d7f1127903f96cf28d1b1d97a9a61cc"},{"sha":"360681157889435fb01e30b8c62c334346270f3d","author":{"name":"David Bouchillon","email":"1611260bbeb5078f98e031171a942a481a52fbb8@zenoss.com"},"message":"Merge pull request #325 from zenoss/feature/fix-unit-tests\n\nVarious Unit Test cleanup, fixes (ZEN-26001)","distinct":false,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/360681157889435fb01e30b8c62c334346270f3d"},{"sha":"1a19b795d8a9d16710083cfb4a9166131345af84","author":{"name":"Joseph Anderson","email":"eb3c0c328982a17701037d010c37e56fd0f65ada@gmail.com"},"message":" Revise Relationship and Property building and inheritance handling\n\n* Add \"Relationship\" type to handle input validation and relationship\nclass, cardinality, and name\n* Prevent duplicate class_relationships spec building in\nZenPackSpecParams\n* Moved majority of ZenPackSpec init method relationship handling to\nClassSpec, ClassRelationshipSpec, RelationshipSpec\n* create ClassRelationshipSpec 'plumb' method to handle imported classes\nhandling\n* Added ClassSpec 'plumb_class_relations' method to handle invalid\nrelationship detection and call to relationship 'plumb' method\n* Added 'get_custom_params' to Spec\n* Ensure class relationships are handled in order for inheritance\noverrides\n* Avoid premature calls to spec.model_class\n* Ensure inheritance of ClassSpec properties and property parameters\n* Ensure proper behavior of DEFAULTS and local attribute overrides on\neach ClassPropertySpec\n* Added comprehensive unit test for class properties\n* Added comprehensive test_inherited_relations unit test","distinct":true,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/1a19b795d8a9d16710083cfb4a9166131345af84"},{"sha":"40af5cff665e19fb5cfd585dc14cb8d6e79b99fe","author":{"name":"Joseph Anderson","email":"eb3c0c328982a17701037d010c37e56fd0f65ada@gmail.com"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/40af5cff665e19fb5cfd585dc14cb8d6e79b99fe"},{"sha":"f8fdbd9fb007bff138820ddd17fe1efc13c32138","author":{"name":"Joseph Anderson","email":"eb3c0c328982a17701037d010c37e56fd0f65ada@gmail.com"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/f8fdbd9fb007bff138820ddd17fe1efc13c32138"},{"sha":"cba7967a1e1085a24d36d19285a8811acefc3e4d","author":{"name":"Joseph Anderson","email":"eb3c0c328982a17701037d010c37e56fd0f65ada@gmail.com"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/cba7967a1e1085a24d36d19285a8811acefc3e4d"},{"sha":"7c7ea96f3694a5c4ef2922438d37f14ef9b5178c","author":{"name":"Joseph Anderson","email":"eb3c0c328982a17701037d010c37e56fd0f65ada@gmail.com"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/zenoss/zenpacklib/commits/7c7ea96f3694a5c4ef2922438d37f14ef9b5178c"}]}
{"actor":{"display_login":"j053ph4"}}