summaryrefslogtreecommitdiff
path: root/tests/test_backup_schedules.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_backup_schedules.py')
-rw-r--r--tests/test_backup_schedules.py58
1 files changed, 0 insertions, 58 deletions
diff --git a/tests/test_backup_schedules.py b/tests/test_backup_schedules.py
deleted file mode 100644
index 60b2ac5e..00000000
--- a/tests/test_backup_schedules.py
+++ /dev/null
@@ -1,58 +0,0 @@
-
-from novaclient.backup_schedules import *
-from fakeserver import FakeServer
-from utils import assert_isinstance
-
-cs = FakeServer()
-
-
-def test_get_backup_schedule():
- s = cs.servers.get(1234)
-
- # access via manager
- b = cs.backup_schedules.get(server=s)
- assert_isinstance(b, BackupSchedule)
- cs.assert_called('GET', '/servers/1234/backup_schedule')
-
- b = cs.backup_schedules.get(server=1234)
- assert_isinstance(b, BackupSchedule)
- cs.assert_called('GET', '/servers/1234/backup_schedule')
-
- # access via instance
- assert_isinstance(s.backup_schedule, BackupSchedule)
- cs.assert_called('GET', '/servers/1234/backup_schedule')
-
- # Just for coverage's sake
- b = s.backup_schedule.get()
- cs.assert_called('GET', '/servers/1234/backup_schedule')
-
-
-def test_create_update_backup_schedule():
- s = cs.servers.get(1234)
-
- # create/update via manager
- cs.backup_schedules.update(
- server=s,
- enabled=True,
- weekly=BACKUP_WEEKLY_THURSDAY,
- daily=BACKUP_DAILY_H_1000_1200
- )
- cs.assert_called('POST', '/servers/1234/backup_schedule')
-
- # and via instance
- s.backup_schedule.update(enabled=False)
- cs.assert_called('POST', '/servers/1234/backup_schedule')
-
-
-def test_delete_backup_schedule():
- s = cs.servers.get(1234)
-
- # delete via manager
- cs.backup_schedules.delete(s)
- cs.assert_called('DELETE', '/servers/1234/backup_schedule')
- cs.backup_schedules.delete(1234)
- cs.assert_called('DELETE', '/servers/1234/backup_schedule')
-
- # and via instance
- s.backup_schedule.delete()
- cs.assert_called('DELETE', '/servers/1234/backup_schedule')