Skip to content
Snippets Groups Projects
Commit 3dcfc24c authored by Piotr Maślanka's avatar Piotr Maślanka
Browse files

integration tests

parent 97654619
No related branches found
No related tags found
No related merge requests found
...@@ -13,3 +13,5 @@ install: ...@@ -13,3 +13,5 @@ install:
- pip install -r requirements.txt - pip install -r requirements.txt
after_success: after_success:
- CODECLIMATE_REPO_TOKEN=e8e05973a6c49139de5f98013cd285f9238b78d20f053f37f6e7deeab2c2c52f codeclimate-test-reporter - CODECLIMATE_REPO_TOKEN=e8e05973a6c49139de5f98013cd285f9238b78d20f053f37f6e7deeab2c2c52f codeclimate-test-reporter
services:
- rabbitmq
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "debian/contrib-jessie64"
config.vm.network "forwarded_port", guest: 15672, host: 15672
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get install -y htop curl python python-setuptools python-pip python-dev build-essential rabbitmq-server
pip install --upgrade pip setuptools
/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
rabbitmqctl add_user guest guest
rabbitmqctl set_permissions -p / guest ".*" ".*" ".*"
rabbitmqctl set_user_tags guest administrator
# Install deps
pip install -r /vagrant/requirements.txt
pip install nose
SHELL
end
"""
Fucking all tests are integration, because why fuck you.
How the fuck do you unit test a fucking NETWORK CLIENT LIBRARY?
Are you going to FUCKING MOCK AN ENTIRE AMQP BROKER? Fuck you.
You can run them either using fucking Travis CI or fucking Vagrant, it does not
fucking matter.
"""
#coding=UTF-8
from __future__ import absolute_import, division, print_function
import unittest
from coolamqp import Cluster, ClusterNode
class MyTestCase(unittest.TestCase):
def test_connect(self):
amqp = Cluster([ClusterNode('127.0.0.1', 'guest', 'guest')])
amqp.start()
amqp.shutdown()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment