test_disk.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import requests
  4. import json
  5. import unittest
  6. __author__ = 'James Iter'
  7. __date__ = '2017/4/27'
  8. __contact__ = 'james.iter.cn@gmail.com'
  9. __copyright__ = '(c) 2017 by James Iter.'
  10. class TestDisk(unittest.TestCase):
  11. base_url = 'http://127.0.0.1:8008/api'
  12. uuid = ''
  13. def setUp(self):
  14. pass
  15. def tearDown(self):
  16. pass
  17. # 创建 Disk
  18. def test_11_create(self):
  19. payload = {
  20. "size": 10
  21. }
  22. url = TestDisk.base_url + '/disk'
  23. headers = {'content-type': 'application/json'}
  24. r = requests.post(url, data=json.dumps(payload), headers=headers)
  25. j_r = json.loads(r.content)
  26. print json.dumps(j_r, ensure_ascii=False)
  27. self.assertEqual('200', j_r['state']['code'])
  28. def test_12_get(self):
  29. pass
  30. def test_13_update(self):
  31. pass
  32. # 校验更新结果
  33. def test_14_get(self):
  34. pass
  35. # 删除Guest
  36. # @unittest.skip('skip delete guest')
  37. def test_15_delete(self):
  38. pass
  39. if __name__ == '__main__':
  40. unittest.main()