Beispiel #1
0
    def test_init_forced(self):
        foreman = FakeForeman()
        a_worker = worker.MappingManagingWorker(
            foreman,
            managed_sqla_map=FakeMapping,
            managed_sqla_map_name='fake',
            id_type='uuid',
        )

        self.assertTrue(a_worker._with_uuid)
        self.assertFalse(a_worker._with_id)

        a_second_worker = worker.MappingManagingWorker(
            foreman,
            managed_sqla_map=FakeMapping,
            managed_sqla_map_name='fake',
            id_type='id',
        )

        self.assertTrue(a_second_worker._with_id)
        self.assertFalse(a_second_worker._with_uuid)

        with self.assertRaises(AttributeError):
            worker.MappingManagingWorker(
                foreman,
                managed_sqla_map=FakeMapping,
                managed_sqla_map_name='fake',
                id_type='wrong',
            )
Beispiel #2
0
 def test_init(self):
     foreman = FakeForeman()
     worker.MappingManagingWorker(
         foreman,
         managed_sqla_map=FakeMapping,
         managed_sqla_map_name='fake',
     )
Beispiel #3
0
    def test__get(self):
        foreman = FakeForeman()
        a_worker = worker.MappingManagingWorker(
            foreman,
            managed_sqla_map=FakeMapping,
            managed_sqla_map_name='fake',
        )

        a_worker._get(sqla_obj=FakeMapping())
Beispiel #4
0
    def test_init_with_uuid(self):
        foreman = FakeForeman()
        a_worker = worker.MappingManagingWorker(
            foreman,
            managed_sqla_map=FakeMappingWithUUID,
            managed_sqla_map_name='fake',
        )

        self.assertTrue(a_worker._with_uuid)
        self.assertFalse(a_worker._with_id)