'If two ``POST`` requests are made to create two different datasets,
each dataset created is assigned a distinct ``dataset_id``.'

def test_create_generates_different_dataset_ids(self):

    creating = gatherResults([self.assertResponseCode('POST', '/configuration/datasets', {u'primary': self.NODE_A}, CREATED).addCallback(readBody).addCallback(loads), self.assertResponseCode('POST', '/configuration/datasets', {u'primary': self.NODE_A}, CREATED).addCallback(readBody).addCallback(loads)])
    def created(datasets):
        first = datasets[0]
        second = datasets[1]
        self.assertNotEqual(first[u'dataset_id'], second[u'dataset_id'])
    creating.addCallback(created)
    return creating
