def test_reboot_db_instance(aws_client): client = MagicMock() aws_client.return_value = client db_instance_identifier = 'my-db-instance-identifier' reboot_db_instance(db_instance_identifier) client.reboot_db_instance.assert_called_with( DBInstanceIdentifier=db_instance_identifier, ForceFailover=False)
def test_reboot_db_instance_exception(aws_client): client = MagicMock() aws_client.return_value = client db_instance_identifier = 'my-db-instance-identifier' with patch.object(client, 'reboot_db_instance', FailedActivity): with pytest.raises(Exception): reboot_db_instance(db_instance_identifier)
def test_reboot_db_instance_empty_string(aws_client): client = MagicMock() aws_client.return_value = client db_instance_identifier = '' with pytest.raises(FailedActivity): reboot_db_instance(db_instance_identifier)