Find a file
derAnfaenger fb2aff4611 zulip package: Add unittest
As the first unittest, this creates a test directory and
abnd adds it tho the excluded pip package files.

There are two `tests` directories now, one in zulip_botserver and one in
zulip. This confuses the unittest runner, leading to failed test imports.
Therefore, we need to tell the package importer that there are multiple
tests directories, all of which should be considered for a search.
2017-09-12 01:27:09 -07:00
tools provision: Add color formatting to success output. 2017-09-01 09:34:42 -07:00
zulip zulip package: Add unittest 2017-09-12 01:27:09 -07:00
zulip_bots python-zulip-api: Upgrade versions (0.3.3 -> 0.3.4). 2017-09-11 21:09:28 -02:30
zulip_botserver zulip package: Add unittest 2017-09-12 01:27:09 -07:00
.codecov.yml testing: Add code test coverage reporting. 2017-08-21 15:03:47 -07:00
.gitignore .gitignore: Add bot configuration files. 2017-09-07 10:47:41 +02:00
.travis.yml travis: Install codecodv in the correct place. 2017-09-05 15:33:44 +02:00
README.md README.md: Update command for running botserver tests. 2017-09-04 14:33:09 +02:00
requirements.txt requirements: Add coverage. 2017-08-23 16:41:02 +02:00

Zulip API

Build status Coverage status

This repository contains the source code for Zulip's PyPI packages:

Development

  1. Fork and clone the Git repo: git clone https://github.com/<your_username>/python-zulip-api.git

  2. Make sure you have pip and virtualenv installed.

  3. cd into the repository cloned earlier: cd python-zulip-api

  4. Run:

    ./tools/provision
    

    This sets up a virtual Python environment in zulip-api-py<your_python_version>-venv, where <your_python_version> is your default version of Python. If you would like to specify a different Python version, run

    ./tools/provision -p <path_to_your_python_version>`
    
  5. You should now be able to run all the tests within this virtualenv.

Running tests

You can run the tests for the zulip_bots package by typing:

./tools/test-bots

You can run the tests for the zulip_botserver by typing:

./tools/test-botserver

To run the linter, type:

./tools/lint