def test_socket_connection(): """Test connection available to socket""" os.environ['FAUCET_EVENT_SOCK'] = '/var/run/faucet/faucet-event.sock' rabbit_adapter = rabbit.RabbitAdapter() rabbit_adapter.socket_conn() assert rabbit_adapter.event_sock == '/var/run/faucet/faucet-event.sock'
def test_port_set_not_int(): """Test port was set and it was not an int""" os.environ['FA_RABBIT_PORT'] = 'bad' rabbit_adapter = rabbit.RabbitAdapter() assert rabbit_adapter.port == 5672
def test_no_socket_path(): """Test no socket path set""" rabbit_adapter = rabbit.RabbitAdapter() rabbit_adapter.socket_conn()
def test_no_rabbit_connection(): """Test no connection available to rabbit""" os.environ['FA_RABBIT_HOST'] = 'localhost' rabbit_adapter = rabbit.RabbitAdapter() rabbit_adapter.main() assert rabbit_adapter.host == 'localhost'
def test_no_rabbit_host(): """Test no rabbit host set""" rabbit_adapter = rabbit.RabbitAdapter() rabbit_adapter.main()
def test_routing_key_set(): """Test routing_key was set""" os.environ['FA_RABBIT_ROUTING_KEY'] = 'foo' rabbit_adapter = rabbit.RabbitAdapter() assert rabbit_adapter.routing_key == 'foo'
def test_routing_key_not_set(): """Test routing_key was not set""" os.environ['FA_RABBIT_ROUTING_KEY'] = '' rabbit_adapter = rabbit.RabbitAdapter() assert rabbit_adapter.routing_key == 'FAUCET.Event'