)]}'
{"neutron/tests/functional/sanity/test_sanity.py":[{"author":{"_account_id":13933,"name":"Niko Hermanns","email":"nikolas.hermanns@ericsson.com","username":"enikher"},"change_message_id":"549aa2caeae70997a5f021c30bac289febd034cb","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def setUp(self):"},{"line_number":30,"context_line":"        super(SanityTestCase, self).setUp()"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def test_nova_notify_runs(self):"},{"line_number":33,"context_line":"        checks.nova_notify_supported()"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_249ca1bf","side":"PARENT","line":30,"range":{"start_line":30,"start_character":7,"end_line":30,"end_character":43},"updated":"2016-08-29 08:44:43.000000000","message":"I think it is needed.\nbase.BaseTestCase.setup()\n-\u003e \n    def setUp(self):\n        super(BaseTestCase, self).setUp()\n\n        self.useFixture(lockutils.ExternalLockFixture())\n\n        cfg.CONF.set_override(\u0027state_path\u0027, self.get_default_temp_dir().path)\n\n        self.addCleanup(CONF.reset)\n        self.useFixture(ProcessMonitorFixture())\n\n        self.useFixture(fixtures.MonkeyPatch(\n            \u0027neutron_lib.exceptions.NeutronException.use_fatal_exceptions\u0027,\n            fake_use_fatal_exceptions))\n\n        self.useFixture(fixtures.MonkeyPatch(\n            \u0027oslo_config.cfg.find_config_files\u0027,\n            lambda project\u003dNone, prog\u003dNone, extension\u003dNone: []))\n\n        self.setup_rpc_mocks()\n        self.setup_config()\n        self.setup_test_registry_instance()\n\n        policy.init()\n        self.addCleanup(policy.reset)\n        self.addCleanup(rpc_consumer_reg.clear)","commit_id":"6e2d1dab3b4c456c27e5258cb12176665194ac56"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"79ee245fe8bf9cf0452ec2afb20482ff2ecc9f98","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def setUp(self):"},{"line_number":30,"context_line":"        super(SanityTestCase, self).setUp()"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def test_nova_notify_runs(self):"},{"line_number":33,"context_line":"        checks.nova_notify_supported()"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_f0ba7309","side":"PARENT","line":30,"range":{"start_line":30,"start_character":7,"end_line":30,"end_character":43},"in_reply_to":"fa7ab95a_249ca1bf","updated":"2016-08-29 09:49:53.000000000","message":"How is it different calling the inherited method directly instead of calling subclass method that just calls super method?","commit_id":"6e2d1dab3b4c456c27e5258cb12176665194ac56"}],"neutron/tests/tempest/api/base_security_groups.py":[{"author":{"_account_id":13933,"name":"Niko Hermanns","email":"nikolas.hermanns@ericsson.com","username":"enikher"},"change_message_id":"549aa2caeae70997a5f021c30bac289febd034cb","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    @classmethod"},{"line_number":24,"context_line":"    def resource_setup(cls):"},{"line_number":25,"context_line":"        super(BaseSecGroupTest, cls).resource_setup()"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    def _create_security_group(self, **kwargs):"},{"line_number":28,"context_line":"        # Create a security group"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_4403650d","side":"PARENT","line":25,"range":{"start_line":25,"start_character":9,"end_line":25,"end_character":53},"updated":"2016-08-29 08:44:43.000000000","message":"in resource_setup of base.BaseNetworkTest all variables will be pre defined:\n\n        cls.networks \u003d []\n        cls.shared_networks \u003d []\n        cls.subnets \u003d []\n        cls.ports \u003d []\n        cls.routers \u003d []\n        cls.floating_ips \u003d []\n        cls.metering_labels \u003d []\n        cls.service_profiles \u003d []\n        cls.flavors \u003d []\n        cls.metering_label_rules \u003d []\n        cls.qos_rules \u003d []\n        cls.qos_policies \u003d []\n        cls.ethertype \u003d \"IPv\" + str(cls._ip_version)\n        cls.address_scopes \u003d []\n        cls.admin_address_scopes \u003d []\n        cls.subnetpools \u003d []\n        cls.admin_subnetpools \u003d []\n\n\nand it is calling as well the inherited resource_setup function of it parent.","commit_id":"6e2d1dab3b4c456c27e5258cb12176665194ac56"}]}
