def testComparable(self):
    path_spec = ntfs_path_spec.NTFSPathSpec(
        location=u'\\test', parent=self._path_spec)

    self.assertIsNotNone(path_spec)

    expected_comparable = u'\n'.join([
        u'type: TEST',
        u'type: NTFS, location: \\test',
        u''])

    self.assertEqual(path_spec.comparable, expected_comparable)

    path_spec = ntfs_path_spec.NTFSPathSpec(
        data_stream=u'test', location=u'\\test', parent=self._path_spec)

    self.assertIsNotNone(path_spec)

    expected_comparable = u'\n'.join([
        u'type: TEST',
        u'type: NTFS, data stream: test, location: \\test',
        u''])

    self.assertEqual(path_spec.comparable, expected_comparable)

    path_spec = ntfs_path_spec.NTFSPathSpec(
        mft_entry=1, parent=self._path_spec)

    self.assertIsNotNone(path_spec)

    expected_comparable = u'\n'.join([
        u'type: TEST',
        u'type: NTFS, MFT entry: 1',
        u''])

    self.assertEqual(path_spec.comparable, expected_comparable)

    path_spec = ntfs_path_spec.NTFSPathSpec(
        mft_attribute=3, mft_entry=1, parent=self._path_spec)

    self.assertIsNotNone(path_spec)

    expected_comparable = u'\n'.join([
        u'type: TEST',
        u'type: NTFS, MFT attribute: 3, MFT entry: 1',
        u''])

    self.assertEqual(path_spec.comparable, expected_comparable)

    path_spec = ntfs_path_spec.NTFSPathSpec(
        location=u'\\test', mft_entry=1, parent=self._path_spec)

    self.assertIsNotNone(path_spec)

    expected_comparable = u'\n'.join([
        u'type: TEST',
        u'type: NTFS, location: \\test, MFT entry: 1',
        u''])

    self.assertEqual(path_spec.comparable, expected_comparable)
Show peer to peer trade orders
dataset/ETHPy150Open log2timeline/dfvfs/tests/path/ntfs_path_spec.py/NTFSPathSpecTest.testComparable--crossover with--dataset/ETHPy150Open chromaway/ngcccbase/ngcccbase/api.py/Ngccc.p2porders