def test_create_lease_with_event(self):
        """Create a lease including a fake event and check all tables."""

        lease = _get_fake_phys_lease_values()
        lease["events"].append(_get_fake_event_values(lease_id=lease["id"]))
        result = db_api.lease_create(lease)
        self.assertEqual(result["name"], _get_fake_phys_lease_values()["name"])
        self.assertEqual(1, len(db_api.event_get_all()))
    def test_create_lease_with_event(self):
        """Create a lease including a fake event and check all tables."""

        lease = _get_fake_phys_lease_values()
        lease['events'].append(_get_fake_event_values(lease_id=lease['id']))
        result = db_api.lease_create(lease)
        self.assertEqual(result['name'], _get_fake_phys_lease_values()['name'])
        self.assertEqual(1, len(db_api.event_get_all()))
 def test_delete_correct_lease(self):
     """Delete a lease and check that deletion has been cascaded to FKs."""
     lease = _get_fake_phys_lease_values()
     lease['events'].append(_get_fake_event_values(lease_id=lease['id']))
     result = _create_physical_lease(values=lease)
     db_api.lease_destroy(result['id'])
     self.assertIsNone(db_api.lease_get(result['id']))
     self.assertEqual(0, len(db_api.reservation_get_all()))
     self.assertEqual(0, len(db_api.event_get_all()))
    def test_create_phys_lease(self):
        """Create a physical lease and verify that all tables have been
        populated.
        """

        result = db_api.lease_create(_get_fake_phys_lease_values())
        self.assertEqual(result["name"], _get_fake_phys_lease_values()["name"])
        self.assertEqual(0, len(db_api.event_get_all()))
        self.assertEqual(1, len(db_api.reservation_get_all()))
Exemple #5
0
 def test_delete_correct_lease(self):
     """Delete a lease and check that deletion has been cascaded to FKs."""
     lease = _get_fake_phys_lease_values()
     lease['events'].append(_get_fake_event_values(lease_id=lease['id']))
     result = _create_physical_lease(values=lease)
     db_api.lease_destroy(result['id'])
     self.assertIsNone(db_api.lease_get(result['id']))
     self.assertEqual(0, len(db_api.reservation_get_all()))
     self.assertEqual(0, len(db_api.event_get_all()))
Exemple #6
0
    def test_create_phys_lease(self):
        """Create a physical lease and verify that all tables have been
        populated.
        """

        result = db_api.lease_create(_get_fake_phys_lease_values())
        self.assertEquals(result['name'],
                          _get_fake_phys_lease_values()['name'])
        self.assertEqual(0, len(db_api.event_get_all()))
        self.assertEqual(1, len(db_api.reservation_get_all()))
    def test_create_virt_lease(self):
        """Check virtual lease create

        Create a virtual lease and verify that all tables have been
        populated.
        """

        result = db_api.lease_create(_get_fake_virt_lease_values())
        self.assertEqual(result['name'],
                         _get_fake_virt_lease_values()['name'])
        self.assertEqual(0, len(db_api.event_get_all()))
        self.assertEqual(1, len(db_api.reservation_get_all()))