def METHOD_NAME(self):
    self.subject.create("modify", "X", "831_3")
    self.subject.create("modify", "Z", "831_4")
    self.subject.create("modify", "Y", "53_0")
    self.assertEqual(b"831_3", self.subject.get("modify", "X"),
                     msg="create underscore_val failed")
    self.assertEqual(b"53_0", self.subject.get("modify", "Y"),
                     msg="create multiple id's failed")
    entries = self.subject.getAll('modify')
    self.assertSetEqual({'X', 'Y', 'Z'}, set(entries.keys()))
    self.assertEqual(b"831_3", entries['X'])
    self.assertEqual(b"53_0", entries['Y'])
    # Check no extra returned
    self.subject.create('clone', '1', 'a')
    entries = self.subject.getAll('modify')
    self.assertSetEqual({'X', 'Y', 'Z'}, set(entries.keys()))
    self.subject.create('modify2', '1', 'z')
    entries = self.subject.getAll('modify')
    self.assertSetEqual({'X', 'Y', 'Z'}, set(entries.keys()))
    # getAll should not return empty value journals
    self.subject.create('modify', 'N', '')
    entries = self.subject.getAll('modify')
    self.assertSetEqual({'X', 'Y', 'Z'}, set(entries.keys()))
    # Remove X
    self.subject.remove('modify', 'X')
    entries = self.subject.getAll('modify')
    self.assertSetEqual({'Y', 'Z'}, set(entries.keys()))
    self.assertEqual(b"53_0", entries['Y'])