'``Node.manifestations`` can include manifestations on the node
whether or not they are on application.'

def test_manifestations_non_applications(self):

    m1 = Manifestation(dataset=Dataset(dataset_id=unicode(uuid4())), primary=True)
    m2 = Manifestation(dataset=Dataset(dataset_id=unicode(uuid4())), primary=True)
    node = Node(hostname=u'node1.example.com', applications={u'a': Application(name=u'a', image=DockerImage.from_string(u'x'), volume=AttachedVolume(manifestation=m1, mountpoint=FilePath('/xxx')))}, manifestations={m1.dataset_id: m1, m2.dataset_id: m2})
    self.assertEqual(node.manifestations, {m1.dataset_id: m1, m2.dataset_id: m2})
