Guest User

Untitled

a guest
Dec 14th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. from model.contact import Contact
  3. from model.group import Group
  4. import random
  5. from fixture.orm import ORMGroup
  6. from fixture.orm import ORMContact
  7.  
  8.  
  9. def test_add_contact_to_group(app, db, orm, check_ui):
  10. app.open_home_page()
  11. if len(db.get_contact_list()) == 0:
  12. app.contact.create(Contact(first_name="Vasia"))
  13. if len(db.get_group_list()) == 0:
  14. app.group.create(Group(name="test"))
  15. old_contacts = orm.get_contacts_in_group()
  16. contact = random.choice(orm.get_contacts_not_in_group)
  17. app.contact.add_contact_to_group_by_id(contact.id)
  18. app.open_home_page()
  19. old_contacts.append(contact)
  20. new_contacts = orm.get_contacts_in_group()
  21. assert sorted(old_contacts, key=Contact.id_or_max) == sorted(new_contacts, key=Contact.id_or_max)
  22.  
  23.  
  24.  
  25. Testing started at 2:43 PM ...
  26. C:\Users\PStoiko\PycharmProjects\python_training_2\env\Scripts\python.exe "C:\Program Files\JetBrains\PyCharm Community Edition 2018.2.4\helpers\pycharm\_jb_pytest_runner.py" --path C:/Users/PStoiko/PycharmProjects/python_training_2/test/test_add_contact_to_group.py
  27. Launching pytest with arguments C:/Users/PStoiko/PycharmProjects/python_training_2/test/test_add_contact_to_group.py in C:\Users\PStoiko\PycharmProjects\python_training_2\test
  28.  
  29. ============================= test session starts =============================
  30. platform win32 -- Python 3.7.1, pytest-3.10.0, py-1.7.0, pluggy-0.8.0
  31. rootdir: C:\Users\PStoiko\PycharmProjects\python_training_2\test, inifile:
  32. test_add_contact_to_group.py:None (test_add_contact_to_group.py)
  33. ImportError while importing test module 'C:\Users\PStoiko\PycharmProjects\python_training_2\test\test_add_contact_to_group.py'.
  34. Hint: make sure your test modules/packages have valid Python names.
  35. Traceback:
  36. test_add_contact_to_group.py:5: in <module>
  37. from fixture.orm import ORMGroup
  38. E ImportError: cannot import name 'ORMGroup' from 'fixture.orm' (C:\Users\PStoiko\PycharmProjects\python_training_2\fixture\orm.py)
  39. collected 0 items / 1 errors
  40.  
  41. =================================== ERRORS ====================================
  42. ________________ ERROR collecting test_add_contact_to_group.py ________________
  43. ImportError while importing test module 'C:\Users\PStoiko\PycharmProjects\python_training_2\test\test_add_contact_to_group.py'.
  44. Hint: make sure your test modules/packages have valid Python names.
  45. Traceback:
  46. test_add_contact_to_group.py:5: in <module>
  47. from fixture.orm import ORMGroup
  48. E ImportError: cannot import name 'ORMGroup' from 'fixture.orm' (C:\Users\PStoiko\PycharmProjects\python_training_2\fixture\orm.py)
  49. !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!
  50. =========================== 1 error in 0.20 seconds ===========================
  51. Process finished with exit code 0
Add Comment
Please, Sign In to add comment