def METHOD_NAME(self):
    """
    This tests the definition of a DataStructs File object
    """
    testFile = File()
    self.assertEqual(testFile['lfn'], "")
    self.assertEqual(testFile['size'], 0)
    self.assertEqual(testFile['events'], 0)
    self.assertEqual(testFile['checksums'], {})
    self.assertItemsEqual(testFile['parents'], {})
    self.assertItemsEqual(testFile['locations'], {})
    self.assertFalse(testFile['merged'])
    param = {"lfn": "my_lfn",
             "size": 1024,
             "events": 100,
             "checksums": {'adler32': 'BLAH', 'cksum': '12345'},
             "parents": "my_parent",
             "locations": {"PNN_Location"},
             "merged": True}
    testFile = File(lfn=param['lfn'], size=param['size'], events=param['events'], checksums=param['checksums'],
                    parents=param['parents'], locations=param['locations'], merged=param['merged'])
    self.assertEqual(testFile['lfn'], param['lfn'])
    self.assertEqual(testFile['size'], param['size'])
    self.assertEqual(testFile['events'], param['events'])
    self.assertItemsEqual(testFile['checksums'], param['checksums'])
    self.assertEqual(testFile['parents'], param['parents'])
    self.assertItemsEqual(testFile['locations'], param['locations'])
    self.assertTrue(testFile['merged'])
    return