def assertRaisesMessage(self, exc_type, message,
                            callable, *args, **kwargs):
        try:
            callable(*args, **kwargs)
        except exc_type, e:
            self.assertEqual(message, str(e))
        else:
            self.fail("%s not raised" % exc_type.__name__)
If no devices exist but a dataset is part of the configuration for the
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/test/test_fractions.py/FractionTest.assertRaisesMessage--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/agents/test/test_blockdevice.py/BlockDeviceDeployerCreationCalculateChangesTests.test_no_devices_one_dataset