Example #1
0
def test_validate_and_process_nested():
    event_nested_dot = {
        'type': 'cycling',
        'user': {
            'id': '638396',
            'first.name': 'Bruce'
            },
        'caloriesBurned': 455,
    }
    
    good_event = {"data":"some_data"}
    e = Event(COLLECTION_NAME, good_event)
    errors = {}
    event_data, errors = e._validate_and_process_nested(event_nested_dot, errors)
    assert isinstance(event_data, dict)
    assert isinstance(errors, dict)
    assert event_data == event_nested_dot
    assert errors["first.name"] is not None       
Example #2
0
def test_process():
    test_event = {'data':'some_data'}
    e = Event(COLLECTION_NAME, test_event)
    event_data = e._process(test_event)
    assert isinstance(event_data, dict)