Exemple #1
0
 def _to_entity(self, single_result):
     (logged_keyspace, logged_table, logged_key, time_uuid, operation, updated_columns) = single_result
     log_entry = CassandraLogEntry()
     log_entry.time_uuid = time_uuid
     log_entry.logged_keyspace = logged_keyspace
     log_entry.logged_table = logged_table
     log_entry.logged_key = logged_key
     log_entry.operation = operation
     log_entry.updated_columns = updated_columns
     return log_entry
 def build_log_entry(time_uuid, logged_keyspace, logged_table, logged_key,
                     operation, updated_columns):
     log_entry = CassandraLogEntry()
     log_entry.time_uuid = time_uuid
     log_entry.logged_keyspace = logged_keyspace
     log_entry.logged_table = logged_table
     log_entry.logged_key = logged_key
     log_entry.operation = operation
     log_entry.updated_columns = updated_columns
     return log_entry
 def build_log_entry(time_uuid, logged_keyspace, logged_table, logged_key, operation, updated_columns):
     log_entry = CassandraLogEntry()
     log_entry.time_uuid = time_uuid
     log_entry.logged_keyspace = logged_keyspace
     log_entry.logged_table = logged_table
     log_entry.logged_key = logged_key
     log_entry.operation = operation
     log_entry.updated_columns = updated_columns
     return log_entry
Exemple #4
0
 def test_is_delete(self):
     assert CassandraLogEntry(operation="delete").is_delete is True
     assert CassandraLogEntry(operation="DELETE").is_delete is True
     assert CassandraLogEntry(operation="save").is_delete is False
     assert CassandraLogEntry(operation="bananas").is_delete is False
     assert CassandraLogEntry(operation=None).is_delete is False
Exemple #5
0
 def test_get_logged_identifier(self):
     log_entry = CassandraLogEntry(logged_keyspace="test_keyspace",
                                   logged_table="test_table",
                                   logged_key="test_key")
     assert log_entry.logged_identifier == Identifier(
         "test_keyspace", "test_table", "test_key")
Exemple #6
0
    def test_get_time(self):
        utc_time = datetime.utcnow()
        log_entry = CassandraLogEntry(time_uuid=TimeUUID.convert(utc_time))

        assert log_entry.time == utc_time