Example #1
0
 def test_get_active_replica_not_exist(self):
     replica_list = [{'id': '123456',
                      'replica_state': constants.REPLICA_STATE_IN_SYNC},
                     {'id': '654321',
                      'replica_state': constants.REPLICA_STATE_OUT_OF_SYNC},
                     ]
     replica = share_utils.get_active_replica(replica_list)
     self.assertIsNone(replica)
Example #2
0
 def test_get_active_replica_not_exist(self):
     replica_list = [{'id': '123456',
                      'replica_state': constants.REPLICA_STATE_IN_SYNC},
                     {'id': '654321',
                      'replica_state': constants.REPLICA_STATE_OUT_OF_SYNC},
                     ]
     replica = share_utils.get_active_replica(replica_list)
     self.assertIsNone(replica)
Example #3
0
 def test_get_active_replica_success(self):
     replica_list = [{'id': '123456',
                      'replica_state': constants.REPLICA_STATE_IN_SYNC},
                     {'id': '654321',
                      'replica_state': constants.REPLICA_STATE_ACTIVE},
                     ]
     replica = share_utils.get_active_replica(replica_list)
     self.assertEqual('654321', replica['id'])
Example #4
0
 def test_get_active_replica_success(self):
     replica_list = [{'id': '123456',
                      'replica_state': constants.REPLICA_STATE_IN_SYNC},
                     {'id': '654321',
                      'replica_state': constants.REPLICA_STATE_ACTIVE},
                     ]
     replica = share_utils.get_active_replica(replica_list)
     self.assertEqual('654321', replica['id'])