)]}'
{"bifrost/tests/unit/test_inventory.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b271183508998317653e32e5b2350a57c7e326b4","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    def test_inventory_preparation(self):"},{"line_number":28,"context_line":"        (groups, hostvars) \u003d inventory._prepare_inventory()"},{"line_number":29,"context_line":"        print(groups)"},{"line_number":30,"context_line":"        self.assertIn(\"baremetal\", groups)"},{"line_number":31,"context_line":"        self.assertIn(\"localhost\", groups)"},{"line_number":32,"context_line":"        self.assertDictEqual(hostvars, {})"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa80f949_bb3bd0d0","line":29,"updated":"2015-11-04 21:36:23.000000000","message":"doh!","commit_id":"2a959232273e45d15ea72c1df104b0871671f174"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"aea22c52610218ec218576264a0aa67ce1814249","unresolved":false,"context_lines":[{"line_number":17,"context_line":"----------------------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Tests for `bifrost` module."},{"line_number":20,"context_line":"\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from bifrost import inventory"},{"line_number":23,"context_line":"from bifrost.tests import base"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa80f949_a247eeba","line":20,"updated":"2015-11-05 22:39:45.000000000","message":"this doc string seem a little generic now.. but is easily addressed with another patch.","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"29a9fed093cdb899db37a82e73a861fa39e0fea0","unresolved":false,"context_lines":[{"line_number":17,"context_line":"----------------------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Tests for `bifrost` module."},{"line_number":20,"context_line":"\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from bifrost import inventory"},{"line_number":23,"context_line":"from bifrost.tests import base"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a8ffd7b_a59f234f","line":20,"in_reply_to":"fa80f949_89144aa0","updated":"2015-11-25 16:36:51.000000000","message":"addressed in patch #249896","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"37d0918478b19e2af3999a6c268f7effd9120e30","unresolved":false,"context_lines":[{"line_number":17,"context_line":"----------------------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Tests for `bifrost` module."},{"line_number":20,"context_line":"\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from bifrost import inventory"},{"line_number":23,"context_line":"from bifrost.tests import base"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa80f949_89144aa0","line":20,"in_reply_to":"fa80f949_a247eeba","updated":"2015-11-06 04:36:05.000000000","message":"Good catch, it was in the original boiler plate test file that I moved to create this file.  We should likely discuss what level of in-test doc strings would be ideal.","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"bbb5f2582b766f9d0f615402657796b7ee2b7f3c","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.assertIn(\"localhost\", groups)"},{"line_number":32,"context_line":"        self.assertDictEqual(hostvars, {})"},{"line_number":33,"context_line":"        localhost_value \u003d dict(hosts\u003d[\"127.0.0.1\"])"},{"line_number":34,"context_line":"        self.assertDictEqual(groups[\u0027localhost\u0027], localhost_value)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test__val_or_none(self):"},{"line_number":37,"context_line":"        array \u003d [\u0027no\u0027, \u0027\u0027, \u0027yes\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a8ffd7b_ada86fdc","line":34,"updated":"2015-11-25 15:36:27.000000000","message":"nit: swap values as usually do: (expected, result)","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"29a9fed093cdb899db37a82e73a861fa39e0fea0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.assertIn(\"localhost\", groups)"},{"line_number":32,"context_line":"        self.assertDictEqual(hostvars, {})"},{"line_number":33,"context_line":"        localhost_value \u003d dict(hosts\u003d[\"127.0.0.1\"])"},{"line_number":34,"context_line":"        self.assertDictEqual(groups[\u0027localhost\u0027], localhost_value)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test__val_or_none(self):"},{"line_number":37,"context_line":"        array \u003d [\u0027no\u0027, \u0027\u0027, \u0027yes\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a8ffd7b_45ae7786","line":34,"in_reply_to":"9a8ffd7b_ada86fdc","updated":"2015-11-25 16:36:51.000000000","message":"addressed in patch #249896","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"bbb5f2582b766f9d0f615402657796b7ee2b7f3c","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test__val_or_none(self):"},{"line_number":37,"context_line":"        array \u003d [\u0027no\u0027, \u0027\u0027, \u0027yes\u0027]"},{"line_number":38,"context_line":"        self.assertEqual(inventory._val_or_none(array, 0), \u0027no\u0027)"},{"line_number":39,"context_line":"        self.assertEqual(inventory._val_or_none(array, 1), None)"},{"line_number":40,"context_line":"        self.assertEqual(inventory._val_or_none(array, 2), \u0027yes\u0027)"},{"line_number":41,"context_line":"        self.assertEqual(inventory._val_or_none(array, 4), None)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a8ffd7b_cdd37337","line":38,"updated":"2015-11-25 15:36:27.000000000","message":"nit: swap values as usually do: (expected, result)","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"29a9fed093cdb899db37a82e73a861fa39e0fea0","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def test__val_or_none(self):"},{"line_number":37,"context_line":"        array \u003d [\u0027no\u0027, \u0027\u0027, \u0027yes\u0027]"},{"line_number":38,"context_line":"        self.assertEqual(inventory._val_or_none(array, 0), \u0027no\u0027)"},{"line_number":39,"context_line":"        self.assertEqual(inventory._val_or_none(array, 1), None)"},{"line_number":40,"context_line":"        self.assertEqual(inventory._val_or_none(array, 2), \u0027yes\u0027)"},{"line_number":41,"context_line":"        self.assertEqual(inventory._val_or_none(array, 4), None)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a8ffd7b_05b70fd9","line":38,"in_reply_to":"9a8ffd7b_cdd37337","updated":"2015-11-25 16:36:51.000000000","message":"addressed in patch #249896","commit_id":"8d878e6268d969618f56449bd033a442da2086f4"}]}
