def test_status(): msg = {'text': 'status', 'user_id': 'U024H4SR1'} result = slask.handle_message(msg) assert "status for" in result
def test_validate_input_fail(): message = {'channel_id': debt_utils.DEBT_CHANNEL_ID, 'text': '@colin <-> @joe $4.20'} result = slask.handle_message(message) assert result assert "error" in result
def test_errors(): msg = {'text': 'debug', 'user_id': 'U024H4SR1'} result = slask.handle_message(msg) assert result is not None
def test_validate_input(): message = {'channel_id': debt_utils.DEBT_CHANNEL_ID, 'text': '@colin -> @joe $4.20'} result = slask.handle_message(message) assert not result
def test_transactions(): msg = {'text': 'transactions', 'user_id': 'U024H4SR1'} result = slask.handle_message(msg) assert len(result.splitlines()) > 10, 'this test is very fuzzy'