TravisCI integration and updated test suite (#296)

* Make TravisCI setup

* Use pytest, move tests to seperate files

* Added system to check if `onX` events were successfully executed
This commit is contained in:
Mads Marquart
2018-06-04 13:44:04 +02:00
committed by GitHub
parent 38f66147cb
commit 151a114235
14 changed files with 625 additions and 261 deletions

12
tests/test_tests.py Normal file
View File

@@ -0,0 +1,12 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import pytest
def test_catch_event(client2, catch_event):
mid = "test"
with catch_event("onMessage") as x:
client2.onMessage(mid=mid)
assert x.res['mid'] == mid