'If the backend name refers to a bad attribute lookup path in an
importable package, an appropriate ``ValueError`` is raised.'

def test_wrong_attribute_3rd_party_backend(self):

    self.assertRaises(PluginNotFound, AgentService.from_configuration, configuration={u'control-service': {u'hostname': '192.0.2.1', u'port': 1234}, u'node-credential': type('node-credential', (object,), {'cluster_uuid': uuid4()})(), u'ca-certificate': None, u'dataset': {u'backend': u'flocker.not.a.real.module', u'custom': u'arguments!'}}, reactor=MemoryCoreReactor())
