예제 #1
0
 def handle(self, *args, **options):
     manager = load_manager_for_default_test_account()
     print ("Deleting %s.....") % (manager.database_name,)
     _delete_db_and_remove_db_manager(manager)
     manager = load_manager_for_default_test_account()
     print "Loading All View"
     mangrove.datastore.views.create_views(manager)
     create_views(manager)
     print "Loading data....."
     load_data()
     print "Done."
예제 #2
0
 def handle(self, *args, **options):
     manager = load_manager_for_default_test_account()
     print("Deleting %s.....") % (manager.database_name, )
     _delete_db_and_remove_db_manager(manager)
     manager = load_manager_for_default_test_account()
     print "Loading All View"
     mangrove.datastore.views.create_views(manager)
     create_views(manager)
     print "Loading data....."
     load_data()
     print "Done."
예제 #3
0
def load_sms_data():
    dbm = load_manager_for_default_test_account()
    for i in range(1, 200):
        sender = "1234567890"
        receiver = 12345
        dbm._save_document(SubmissionLogDocument(channel="sms", source=sender,
                                                                destination=receiver, form_code="cli001", values={"EID": "CID001", "Q1": "prabhu", "Q2": 20},
                                                                status=True, error_message=""))
def load_sms_data():
    dbm = load_manager_for_default_test_account()
    for i in range(1, 200):
        sender = "1234567890"
        receiver = 12345
        dbm._save_document(SurveyResponseDocument(channel="sms",
                                                 destination=receiver, form_code="cli001",
                                                 values={"EID": "CID001", "Q1": "prabhu", "Q2": 20},
                                                 status=True, error_message=""))
예제 #5
0
    def handle(self, *args, **options):
        managers = []
        if "syncall" in args:
            managers = load_all_managers()
        else:
            manager = load_manager_for_default_test_account()
            managers.append(manager)

        for manager in managers:
            print("Database %s") % (manager.database_name, )
            print "Syncing....."
            initializer.run(manager)
            print "Done."
예제 #6
0
    def handle(self, *args, **options):
        managers = []
        if "syncall" in args:
            managers = load_all_managers()
        else:
            manager = load_manager_for_default_test_account()
            managers.append(manager)

        for manager in managers:
            print ("Database %s") % (manager.database_name,)
            print "Syncing....."
            initializer.run(manager)
            print "Done."
예제 #7
0
    def handle(self, *args, **options):
        managers = []
        if "syncall" in args:
            managers = load_all_managers()
        else:
            manager = load_manager_for_default_test_account()
            managers.append(manager)

        for manager in managers:
            print("Database %s") % (manager.database_name, )
            print "Syncing Views....."
            mangrove.datastore.views.sync_views(manager)
            sync_views(manager)
            print "Done."
예제 #8
0
    def handle(self, *args, **options):
        managers = []
        if "syncall" in args:
            managers = load_all_managers()
        else:
            manager = load_manager_for_default_test_account()
            managers.append(manager)

        for manager in managers:
            print ("Database %s") % (manager.database_name,)
            print "Syncing Views....."
            mangrove.datastore.views.sync_views(manager)
            sync_views(manager)
            print "Done."
예제 #9
0
def delete_sms_data():
    dbm = load_manager_for_default_test_account()
    rows = dbm.load_all_rows_in_view('mangrove_views/submissionlog',
                                     reduce=False)
    for document in [each.value for each in rows]:
        dbm.delete(document)
예제 #10
0
def delete_sms_data():
    dbm = load_manager_for_default_test_account()
    rows = dbm.load_all_rows_in_view('mangrove_views/submissionlog', reduce=False)
    for document in [each.value for each in rows]:
        dbm.delete(document)
예제 #11
0
 def handle(self, *args, **options):
     manager = load_manager_for_default_test_account()
     print("Database %s") % (manager.database_name, )
     print "Loading....."
     load_data()
     print "Done."
예제 #12
0
 def handle(self, *args, **options):
     manager = load_manager_for_default_test_account()
     print ("Database %s") % (manager.database_name,)
     print "Loading....."
     load_data()
     print "Done."