コード例 #1
0
ファイル: wa_adb.py プロジェクト: chaps/py_wa_adb
 def get_read_messages_query(self, **kwargs):
     """
     """
     return self.wrap_adb_shell("sqlite3 {} \"{}\"").format(
         WA_SQLITE.DATABASE_PATH, WA_SQLITE.get_messages(**kwargs))
     pass
コード例 #2
0
ファイル: wa_adb.py プロジェクト: chaps/py_wa_adb
 def get_insert_into_messages_query(self, wa_number_id, message):
     return self.wrap_adb_shell("sqlite3 {} \"{}\"").format(
         WA_SQLITE.DATABASE_PATH,
         WA_SQLITE.get_insert_into_messages_query(wa_number_id, message))
     pass
コード例 #3
0
ファイル: wa_adb.py プロジェクト: chaps/py_wa_adb
 def get_update_chatlist_query(self, wa_number_id):
     return self.wrap_adb_shell("sqlite3 {} \"{}\"").format(
         WA_SQLITE.DATABASE_PATH,
         WA_SQLITE.get_update_chatlist_query(wa_number_id))
コード例 #4
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_messages_query_filter_to_date():
    """
    """
    t = time.time()
    assert WA_SQLITE.get_messages(to_date=t) == \
    f"SELECT _id, key_remote_jid, key_from_me, key_id, status, data, timestamp FROM {WA_SQLITE.MESSAGES_TABLE_NAME} WHERE{WA_SQLITE.FILTER_TO_DATE.format(filter_to_date_epoch=t)};"
コード例 #5
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_messages_query_filter_jid_and_from_date():
    """
    """
    t = time.time()
    assert WA_SQLITE.get_messages(key_remote_jid=TEST_JID, from_date=t) == \
    f"SELECT _id, key_remote_jid, key_from_me, key_id, status, data, timestamp FROM {WA_SQLITE.MESSAGES_TABLE_NAME} WHERE{WA_SQLITE.FILTER_FROM_JID.format(key_remote_jid=TEST_JID)}AND{WA_SQLITE.FILTER_FROM_DATE.format(filter_from_date_epoch=t)};"
コード例 #6
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_messages_query_filter_jid():
    assert WA_SQLITE.get_messages(key_remote_jid=TEST_JID) == \
    f"SELECT _id, key_remote_jid, key_from_me, key_id, status, data, timestamp FROM {WA_SQLITE.MESSAGES_TABLE_NAME} WHERE{WA_SQLITE.FILTER_FROM_JID.format(key_remote_jid=TEST_JID)};"
コード例 #7
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_messages_query():
    assert WA_SQLITE.get_messages(
    ) == f"SELECT _id, key_remote_jid, key_from_me, key_id, status, data, timestamp FROM {WA_SQLITE.MESSAGES_TABLE_NAME};"
コード例 #8
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_update_chatlist_query():
    """
    """
    WA_SQLITE.get_update_chatlist_query(TEST_JID)
    pass
コード例 #9
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_insert_into_chat_list_query():
    WA_SQLITE.get_insert_into_chat_list_query(TEST_JID)
    pass
コード例 #10
0
ファイル: test_wa_sqlite.py プロジェクト: chaps/py_wa_adb
def test_get_insert_into_messages_query():
    WA_SQLITE.get_insert_into_messages_query(TEST_JID, "test message")
    pass