GitHub PushEvent at 2014-08-26 11:17:09
Repository: robottelo
Actor: tkolhar
Payload: {"shas":[["61934573789f6d446e3ac791b817865c2970bfc0","a35c187cf149980c827cffc89057fcb545cab914@redhat.com","test to create a filter","sghai",true],["9d54da528c1590d383d59dc5a768dc697e4ff98d","0895f7cd3dead7a29164e6b1a271e6b2a7878162@gmail.com","Fix OneToManyField, simplify OneToOneField\n\nThe methods `Factory.build` and `Factory.create` misbehave when a\n`OneToManyField` is involved. For example, the following both raise exceptions:\n\n    entities.Filter(role=N, permission=[X, Y, Z]).build()\n    entities.Filter(role=N, permission=[X, Y, Z]).create()\n\n(For the above example, you'll need to fix up `Filter`, the letters above all\nrepresent numbers. Just follow the example.)\n\nAttempting to fix the above exceptions as-is is challenging, because the\nimplementation of `OneToManyField` is highly complicated. Thus, do the\nfollowing:\n\n* Greatly simplify the implementation of `OneToManyField` so as to be much more\n  comprehensible to mere mortals.\n* Simplify the implementation of `OneToOneField` so that it is highly similar to\n  the implementation of `OneToManyField` - and therefore easy to understand.\n* Update the set of unit tests for methods `OneToOneField.get_value` and\n  `OneToManyField.get_value`.\n\nWith this done, also fix up the implementation `Factory.build` to properly deal\nwith `OneToManyField`s.","Jeremy Audet",true],["2722859057162a9585df69b6ff7dde4bfe7348e4","a35c187cf149980c827cffc89057fcb545cab914@redhat.com","test to create a filter","sghai",true],["3964548ddbdd2c3335aa0d17c12983ac92d62e22","0895f7cd3dead7a29164e6b1a271e6b2a7878162@gmail.com","Slightly clean up and flesh out an API test","Jeremy Audet",true],["699c064adae8cd4c3c4541caf234af2cb3093e09","a35c187cf149980c827cffc89057fcb545cab914@redhat.com","Fixed few more UI tests","sghai",true],["e5c37fdfef065483ac84e7a646f811af62c540a4","a35c187cf149980c827cffc89057fcb545cab914@redhat.com","resolved conflicts","sghai",true],["b13abd83afd289c24dd3fec57250a2dd965bd68e","b0d34e2b90c6c895ee103d0b6f571dd1edf00e50@gmail.com","Merge pull request #1216 from sghai/fix-test\n\nFixed few more UI tests","Elyézer Rezende",true],["ec85b1bb5246c8215b683deace5d5ad26bca7255","b0d34e2b90c6c895ee103d0b6f571dd1edf00e50@gmail.com","Merge pull request #1220 from Ichimonji10/one-to-n-field\n\nFix OneToManyField, simplify OneToOneField","Elyézer Rezende",true],["da6d4dfeada1690fe0063a366a95006a8f6c341f","9389ee27fff54b69daff52161df6f12f05d238ce@redhat.com","implemented activation key test test_positive_create_activation_key_5","Ales Dujicek",true],["39d4f1dfce7133985dd0a9e149536a9b29983392","b0d34e2b90c6c895ee103d0b6f571dd1edf00e50@gmail.com","Merge pull request #1217 from alda519/709_act_key\n\nimplemented activation key test test_positive_create_activation_key_5","Elyézer Rezende",true],["6edd6a20a65eb2c79ea922a32a596b56cae96954","96cc796e9b62a92404b1bbf7f03422b101044ae0@gmail.com","Merge pull request #1221 from tkolhar/test_cli\n\nAdded test for add-contenthost/removecontenthost for host-collection","Ichimonji10",true],["f6b3d1bf91ebfe5c41f4d6c284668318fcae72bd","0895f7cd3dead7a29164e6b1a271e6b2a7878162@gmail.com","Make System().create() work\n\nWhen `System().create()` is called, it fails with the following error messages:\n\n* `u'facts': [u\"can't be blank\"]`\n* `u'cp_type': [u'is not included in the list']`\n\nUpdate the `System` entity so that these errors are no longer encountered. To\nfix these errors, the make the following fixes:\n\n* By default, set `System.facts` to `{'uname.machine': 'unknown'}`.\n* By default, set `System.type_` to 'system'.\n\nAlso:\n\n* Add attribute `System.uuid` and override the default implementation of\n  `System.path` to use a system's UUID instead of ID for identification.\n* Alphabetically reorder `System`'s attributes.\n* Remove the set of comments from `System`. These comments can be dangerous, as\n  they can become outdated relative to the official API docs. (Note that this\n  was the case with the `System.type` attribute.)\n* Rename `System.system_type` to `System.type`. This is done so that the\n  `System` entity can map as closely as possible to what the server is\n  expecting.","Jeremy Audet",true],["8775b3271aa843e4cc4ce147baa3bf80bf49a788","0895f7cd3dead7a29164e6b1a271e6b2a7878162@gmail.com","Test the System entity\n\nAdd the `System` entity to module `tests.foreman.api.test_multiple_paths`.\nSystems cannot be fully tested by this module, though, as the module expects\neach entity to be uniquely identified by an ID, and a system is uniquely\nidentified by a UUID. Add module `tests.foreman.api.test_system_v2`, which makes\nuse of system UUIDs in its tests. For more details, see the docstring in module\n`test_system_v2`.\n\nTest method `System.path`.","Jeremy Audet",true],["2ccfd7a2444824a2503f67006ef67a11d5206e78","e4b0d9fe6b5ad5c882f6b9d8dde7e57c558a995b@ogmaciel.com","Merge pull request #1218 from Ichimonji10/system-entity\n\nMake System().create() work","Og Maciel",true],["a86bfd342b45d332b2338e85dc9b68031513c6fb","a35c187cf149980c827cffc89057fcb545cab914@redhat.com","tests on roles and permissions","sghai",true],["5139576b2eec4ab1e31f00ccdf09a9023401113c","96cc796e9b62a92404b1bbf7f03422b101044ae0@gmail.com","Merge pull request #1222 from sghai/perm\n\nRoles and permissions tests using filters","Ichimonji10",true],["f5ecbd832041bb3633051488b85fb91f6cc251f0","b0d34e2b90c6c895ee103d0b6f571dd1edf00e50@gmail.com","Add feature to run UI in headless mode\n\nBy configuring virtual_display=1 in properties file, robottelo will use\na virtual display to run UI tests using PyVirtualDisplay package and\nXvfb.","Elyézer Mendes Rezende",true],["6c0a3e1ee9d44ab93a45b117c00930ffce2a1027","e4b0d9fe6b5ad5c882f6b9d8dde7e57c558a995b@ogmaciel.com","Merge pull request #1223 from elyezer/virtual-display\n\nAdd feature to run UI in headless mode","Og Maciel",true],["b3a996ad31d37ef2e61ccea85c1c96f81ed20166","0895f7cd3dead7a29164e6b1a271e6b2a7878162@gmail.com","Fix script for graphing entities\n\nPR #1220 simplified the implementation of the `OneToOneField` and\n`OneToManyField` classes. Both classes now record which kind of entity they\npoint to in the instance variable \"entity\". Formerly, only the `OneToManyField`\ndid this, and the `OneToOneField` used a variable named \"model\".\n\nFix `scripts/graph_entities.py` to deal with this change.","Jeremy Audet",true],["ce949b3740c69fc88b2cd250e5107e4a69e17b7b","b0d34e2b90c6c895ee103d0b6f571dd1edf00e50@gmail.com","Merge pull request #1226 from Ichimonji10/graph-entities\n\nFix script for graphing entities","Elyézer Rezende",true]],"size":35,"ref":"refs/heads/test_cli","head":"aef828f13cf0c787be1ddba7eafd217d6810b7f9"}