def test_retreiving_multinode_for_5_1(self, _):
     cluster = mock.MagicMock(is_ha_mode=False)
     graph = mock.Mock()
     self.assertTrue(
         isinstance(
             ds.create_serializer(graph, cluster),
             ds.DeploymentMultinodeSerializer51))
 def test_retreiving_ha_for_5_0(self, _):
     cluster = mock.MagicMock(is_ha_mode=True)
     graph = mock.Mock()
     self.assertTrue(
         isinstance(
             ds.create_serializer(graph, cluster),
             ds.DeploymentHASerializer))
    def test_patching_priority_serializer_ha(self, _):
        cluster = mock.MagicMock(is_ha_mode=True, pending_release_id=42)
        prio = ds.create_serializer(cluster).priority

        self.assertTrue(isinstance(prio, ps.PriorityHASerializerPatching))
    def test_regular_priority_serializer_mn(self, _):
        cluster = mock.MagicMock(is_ha_mode=False, pending_release_id=None)
        prio = ds.create_serializer(cluster).priority

        self.assertTrue(isinstance(prio, ps.PriorityMultinodeSerializer50))
 def test_retreiving_multinode_for_5_1(self, _):
     cluster = mock.MagicMock(is_ha_mode=False)
     self.assertTrue(
         isinstance(ds.create_serializer(cluster),
                    ds.DeploymentMultinodeSerializer51))
 def test_retreiving_ha_for_5_0(self, _):
     cluster = mock.MagicMock(is_ha_mode=True)
     self.assertTrue(
         isinstance(ds.create_serializer(cluster),
                    ds.DeploymentHASerializer))
    def test_patching_priority_serializer_ha(self, _):
        cluster = mock.MagicMock(is_ha_mode=True, pending_release_id=42)
        prio = ds.create_serializer(cluster).priority

        self.assertTrue(isinstance(prio, ps.PriorityHASerializerPatching))
    def test_regular_priority_serializer_mn(self, _):
        cluster = mock.MagicMock(is_ha_mode=False, pending_release_id=None)
        prio = ds.create_serializer(cluster).priority

        self.assertTrue(isinstance(prio, ps.PriorityMultinodeSerializer50))