)]}'
{"dragonflow/tests/fullstack/_dummy_db_driver.py":[{"author":{"_account_id":11731,"name":"Pino de Candia","email":"giuseppe.decandia@gmail.com","username":"Pino"},"change_message_id":"5d1f263462bcfbd2b6115cf1bc51432ad988a30b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        pass"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def create_table(self, table):"},{"line_number":37,"context_line":"        # Do nothing. Database is defaultdict"},{"line_number":38,"context_line":"        pass"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    def delete_table(self, table):"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f287b81_04030d11","line":37,"updated":"2017-08-25 22:38:07.000000000","message":"For those not familiar with defaultdict, it might be helpful to say:\n# Do nothing. db uses dict as a default factory for values","commit_id":"87c2fe37816d6a77d448a916b6fc05665bdd3521"},{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"f89cf52a16b4dfa57081d27477fc348d257dbb6b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":7,"id":"7f287b81_bb40c5a6","line":1,"updated":"2017-08-28 09:31:52.000000000","message":"Why not put it in tests/common? Maybe we can use it as NbApi backend and stop mocking NbApi where possible.","commit_id":"5ccbb2464b59642358b5e3e2ce80be133b1744bf"}],"setup.cfg":[{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"fe7aadce8d930b582d19c805adb6def0da97f530","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    zookeeper_nb_db_driver \u003d dragonflow.db.drivers.zookeeper_db_driver:ZookeeperDbDriver"},{"line_number":73,"context_line":"    redis_nb_db_driver \u003d dragonflow.db.drivers.redis_db_driver:RedisDbDriver"},{"line_number":74,"context_line":"    cassandra_nb_db_driver \u003d dragonflow.db.drivers.cassandra_db_driver:CassandraDbDriver"},{"line_number":75,"context_line":"    local_memory_nb_db_driver \u003d dragonflow.db.drivers.local_memory_db_driver:LocalMemoryDbDriver"},{"line_number":76,"context_line":"dragonflow.neutron_notifier_driver \u003d"},{"line_number":77,"context_line":"    nb_api_neutron_notifier_driver \u003d dragonflow.db.pubsub_drivers.nb_api_neutron_notifier:NbApiNeutronNotifier"},{"line_number":78,"context_line":"neutron.service_plugins \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"9f436f4f_2e3c34df","line":75,"range":{"start_line":75,"start_character":4,"end_line":75,"end_character":29},"updated":"2017-08-17 07:29:33.000000000","message":"I think it is very confusing to add this driver here and placing it in the real drivers namespace.\n\nWe\u0027re only going to use it for testing, why not locate it there?","commit_id":"8ab3ecb2491e56714ea0116af6821b8c941db276"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"8972fa387539b42609e996cbcd5a23b6cd9c66b5","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    zookeeper_nb_db_driver \u003d dragonflow.db.drivers.zookeeper_db_driver:ZookeeperDbDriver"},{"line_number":73,"context_line":"    redis_nb_db_driver \u003d dragonflow.db.drivers.redis_db_driver:RedisDbDriver"},{"line_number":74,"context_line":"    cassandra_nb_db_driver \u003d dragonflow.db.drivers.cassandra_db_driver:CassandraDbDriver"},{"line_number":75,"context_line":"    local_memory_nb_db_driver \u003d dragonflow.db.drivers.local_memory_db_driver:LocalMemoryDbDriver"},{"line_number":76,"context_line":"dragonflow.neutron_notifier_driver \u003d"},{"line_number":77,"context_line":"    nb_api_neutron_notifier_driver \u003d dragonflow.db.pubsub_drivers.nb_api_neutron_notifier:NbApiNeutronNotifier"},{"line_number":78,"context_line":"neutron.service_plugins \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"9f436f4f_710a1dd2","line":75,"range":{"start_line":75,"start_character":4,"end_line":75,"end_character":29},"in_reply_to":"9f436f4f_2e3c34df","updated":"2017-08-17 07:46:14.000000000","message":"I want the flow to be as close as possible to a \u0027real\u0027 driver. This way, I don\u0027t have to mock nb_api\u0027s driver, just override the configuration in the tests. I can move the module to the tests directory, but the stevedore endpoint has to stay. It can be renamed if you prefer.","commit_id":"8ab3ecb2491e56714ea0116af6821b8c941db276"},{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"d5034c170ba5f3dad01f060fa08da9a4fa1356b2","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    zookeeper_nb_db_driver \u003d dragonflow.db.drivers.zookeeper_db_driver:ZookeeperDbDriver"},{"line_number":73,"context_line":"    redis_nb_db_driver \u003d dragonflow.db.drivers.redis_db_driver:RedisDbDriver"},{"line_number":74,"context_line":"    cassandra_nb_db_driver \u003d dragonflow.db.drivers.cassandra_db_driver:CassandraDbDriver"},{"line_number":75,"context_line":"    local_memory_nb_db_driver \u003d dragonflow.db.drivers.local_memory_db_driver:LocalMemoryDbDriver"},{"line_number":76,"context_line":"dragonflow.neutron_notifier_driver \u003d"},{"line_number":77,"context_line":"    nb_api_neutron_notifier_driver \u003d dragonflow.db.pubsub_drivers.nb_api_neutron_notifier:NbApiNeutronNotifier"},{"line_number":78,"context_line":"neutron.service_plugins \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"9f436f4f_710b3d8d","line":75,"range":{"start_line":75,"start_character":4,"end_line":75,"end_character":29},"in_reply_to":"9f436f4f_710a1dd2","updated":"2017-08-17 07:51:35.000000000","message":"+1 on moving, also, I\u0027d suggest to call it something obvious like _dummy_db_driver. Local memory driver is something I\u0027d try using in an AIO deployment...","commit_id":"8ab3ecb2491e56714ea0116af6821b8c941db276"}]}
