Ejemplo n.º 1
0
 def test_serialize_uses_original(self):
     path = types.ExpandedPath(b'original_path', b'expanded_path')
     value = types.Path()
     self.assertEqual('expanded_path', path)
     self.assertEqual('original_path', value.serialize(path))
Ejemplo n.º 2
0
 def test_defaults_to_expanded(self):
     original = b'~'
     expanded = b'expanded_path'
     self.assertEqual(expanded, types.ExpandedPath(original, expanded))
Ejemplo n.º 3
0
 def test_orginal_stores_unexpanded(self, expand_path_mock):
     original = b'~'
     expanded = b'expanded_path'
     result = types.ExpandedPath(original, expanded)
     self.assertEqual(original, result.original)
Ejemplo n.º 4
0
 def test_is_bytes(self):
     self.assertIsInstance(types.ExpandedPath(b'/tmp', b'foo'), bytes)