def test_reconcile_specs_empty(self):
        base_spec = k8s.V1PodSpec(containers=[])
        client_spec = None
        res = PodGenerator.reconcile_specs(base_spec, client_spec)
        assert base_spec == res

        base_spec = None
        client_spec = k8s.V1PodSpec(containers=[])
        res = PodGenerator.reconcile_specs(base_spec, client_spec)
        assert client_spec == res
    def test_reconcile_specs_empty(self):
        base_spec = k8s.V1PodSpec(containers=[])
        client_spec = None
        res = PodGenerator.reconcile_specs(base_spec, client_spec)
        self.assertEqual(base_spec, res)

        base_spec = None
        client_spec = k8s.V1PodSpec(containers=[])
        res = PodGenerator.reconcile_specs(base_spec, client_spec)
        self.assertEqual(client_spec, res)
 def test_reconcile_specs(self):
     base_objs = [k8s.V1Container(name='base_container1', image='base_image')]
     client_objs = [k8s.V1Container(name='client_container1')]
     base_spec = k8s.V1PodSpec(priority=1, active_deadline_seconds=100, containers=base_objs)
     client_spec = k8s.V1PodSpec(priority=2, hostname='local', containers=client_objs)
     res = PodGenerator.reconcile_specs(base_spec, client_spec)
     client_spec.containers = [k8s.V1Container(name='client_container1', image='base_image')]
     client_spec.active_deadline_seconds = 100
     assert client_spec == res