network/test/test_unit.yml
2018-03-13 10:06:30 +01:00

35 lines
823 B
YAML

# SPDX-License-Identifier: BSD-3-Clause
---
- hosts: all
name: execute python unit tests
tasks:
- copy:
src: ../library/network_connections.py
dest: /tmp/test-unit-1/
- copy:
src: ../library/test_network_connections.py
dest: /tmp/test-unit-1/
- package:
name: python2
state: present
ignore_errors: true
register: python2_available
- command: python2 /tmp/test-unit-1/test_network_connections.py
when: python2_available | succeeded
- package:
name: python3
state: present
ignore_errors: true
register: python3_available
- command: python3 /tmp/test-unit-1/test_network_connections.py
when: python3_available | succeeded
- command: python /tmp/test-unit-1/test_network_connections.py