Skip to content

Commit 1093cdc

Browse files
committed
Fix integration tests
1 parent 95219b4 commit 1093cdc

11 files changed

Lines changed: 15 additions & 32 deletions

docker-compose.ci.yaml

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
version: '3.7'
22

33
services:
4-
api:
5-
image: ghcr.io/alerta/alerta-api:latest
4+
alerta:
5+
image: alerta/alerta-web
66
ports:
77
- "8080:8080"
88
depends_on:
@@ -14,34 +14,17 @@ services:
1414
- ADMIN_USERS=admin@alerta.io,devops@alerta.io #default password: alerta
1515
- ADMIN_KEY=demo-key # assigned to first user in ADMIN_USERS list
1616
# - PLUGINS=reject,blackout,normalise,enhance
17-
networks:
18-
net:
19-
aliases:
20-
- api
2117

2218
db:
23-
image: postgres:9.6
24-
volumes:
25-
- /var/lib/postgresql/data
19+
image: postgres:14
2620
environment:
2721
- POSTGRES_DB=monitoring
2822
- POSTGRES_USER=postgres
2923
- POSTGRES_PASSWORD=postgres
3024
restart: always
31-
networks:
32-
net:
33-
aliases:
34-
- db
3525

3626
sut:
3727
build: .
3828
depends_on:
39-
- api
40-
command: ["./wait-for-it.sh", "api:8080", "-t", "60", "--", "pytest", "tests/integration/"]
41-
networks:
42-
net:
43-
aliases:
44-
- sut
45-
46-
networks:
47-
net: {}
29+
- alerta
30+
command: ["./wait-for-it.sh", "alerta:8080", "-t", "60", "--", "pytest", "tests/integration/"]

tests/integration/test_alerts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_alert(self):
1212
id, alert, message = self.client.send_alert(

tests/integration/test_blackouts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_blackout(self):
1212
blackout = self.client.create_blackout(

tests/integration/test_customers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_customer(self):
1212
customer = self.client.create_customer(customer='ACME Corp.', match='example.com')

tests/integration/test_groups.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_group(self):
1212
group = self.client.create_group(name='myGroup', text='test group')

tests/integration/test_heartbeats.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_heartbeat(self):
1212
hb = self.client.heartbeat(origin='app/web01', timeout=10, tags=['london', 'linux'])

tests/integration/test_history.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_alert(self):
1212
id, alert, message = self.client.send_alert(

tests/integration/test_keys.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
class AlertTestCase(unittest.TestCase):
88

99
def setUp(self):
10-
self.client = Client(endpoint='http://api:8080', key='demo-key')
10+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1111

1212
def test_key(self):
1313
api_key = self.client.create_key(

tests/integration/test_notes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_notes(self):
1212
# add tests here when /notes endpoints are created

tests/integration/test_permissions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class AlertTestCase(unittest.TestCase):
77

88
def setUp(self):
9-
self.client = Client(endpoint='http://api:8080', key='demo-key')
9+
self.client = Client(endpoint='http://alerta:8080/api', key='demo-key')
1010

1111
def test_permission(self):
1212
perm = self.client.create_perm(role='websys', scopes=['admin:users', 'admin:keys', 'write'])

0 commit comments

Comments
 (0)