test_create_node.py 747 B

12345678910111213141516171819202122232425
  1. import unittest
  2. from modelverse_state.main import ModelverseState
  3. from modelverse_state import status
  4. class TestCreateNode(unittest.TestCase):
  5. def setUp(self):
  6. self.mvs = ModelverseState()
  7. def test_create_node_different_id_simple(self):
  8. id1, r1 = self.mvs.create_node()
  9. id2, r2 = self.mvs.create_node()
  10. self.assertEquals(r1, status.SUCCESS)
  11. self.assertEquals(r2, status.SUCCESS)
  12. self.assertNotEquals(id1, id2)
  13. def test_create_node_different_id_long(self):
  14. results = set()
  15. for i in range(1000):
  16. v, r = self.mvs.create_node()
  17. self.assertEquals(r, status.SUCCESS)
  18. results.add(v)
  19. self.assertEquals(len(results), 1000)