def test_encrypt_and_decrypt_return_same_value(self):
        master_key = "00000000000000000000000000000000"
        filter_definition = {
            'filters': {
                'type': 'cycling'
            },
            'canQuery': True,
            'canPush': True
        }
        
        encrypted = security.encrypt_filtered_key(filter_definition,master_key)
        decrypted = security.decrypt_filtered_key(encrypted,master_key)

        expected_value = bytearray(json.dumps(filter_definition),"ascii")
        assert decrypted == expected_value
from connect import security

key_definition = {
     "filters" : {
         'type': 'cycling'
         },
    "canQuery": True,
    "canPush": True
}

print security.encrypt_filtered_key(key_definition, 
                                    "00000000000000000000000000000000")