diff options
| author | etobi <git@e-tobi.net> | 2011-10-09 11:23:49 +0200 |
|---|---|---|
| committer | etobi <git@e-tobi.net> | 2011-10-09 19:21:26 +0200 |
| commit | 0b19d02c1bddea73bec8057a6a2bf52199fedc45 (patch) | |
| tree | 079c51dccaf939d27797bca6d1b6e7030187e0d0 /tests | |
| parent | a196a16d13930033b2dffc9920149e339ddb3d07 (diff) | |
| download | vdrnfofs-0b19d02c1bddea73bec8057a6a2bf52199fedc45.tar.gz vdrnfofs-0b19d02c1bddea73bec8057a6a2bf52199fedc45.tar.bz2 | |
Another micro optimization: deferred and cached calculation of attributes within node instances
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_mpg.py | 2 | ||||
| -rw-r--r-- | tests/test_nfo.py | 2 | ||||
| -rw-r--r-- | tests/test_path_to_node_mapping.py | 6 |
3 files changed, 7 insertions, 3 deletions
diff --git a/tests/test_mpg.py b/tests/test_mpg.py index cebfec9..68d68d8 100644 --- a/tests/test_mpg.py +++ b/tests/test_mpg.py @@ -47,11 +47,13 @@ class TestMpg(unittest.TestCase): def test_mpg(self): node = get_node(self.video, '/sample_2008-03-28.20.13.99.99.rec.mpg') + self.assertEqual('sample_2008-03-28.20.13.99.99.rec.mpg', node.file_system_name()) self.assertEqual(40, node.size()) self.assertEqual('1234567890abcdefghij1234567890abcdefghij', node.read(0, 4096)) def test_mpg_new(self): node = get_node(self.video, '/sample-vdr1.7_2008-03-28.20.13.10-1.rec.mpg') + self.assertEqual('sample-vdr1.7_2008-03-28.20.13.10-1.rec.mpg', node.file_system_name()) self.assertEqual(40, node.size()) self.assertEqual('1234567890abcdefghij1234567890abcdefghij', node.read(0, 4096)) diff --git a/tests/test_nfo.py b/tests/test_nfo.py index 71c352d..7fa915b 100644 --- a/tests/test_nfo.py +++ b/tests/test_nfo.py @@ -48,11 +48,13 @@ class TestNfo(unittest.TestCase): def test_nfo(self): node = get_node(self.video, '/sample_2008-03-28.20.13.99.99.rec.nfo') nfo = xml.etree.ElementTree.fromstring(node.read(0, 4096)) + self.assertEqual('sample_2008-03-28.20.13.99.99.rec.nfo', node.file_system_name()) self.assertEqual('Movie Title', nfo.find('title').text) self.assertEqual('A movie about something', nfo.find('plot').text) def test_nfo_new(self): node = get_node(self.video, '/sample-vdr1.7_2008-03-28.20.13.10-1.rec.nfo') nfo = xml.etree.ElementTree.fromstring(node.read(0, 4096)) + self.assertEqual('sample-vdr1.7_2008-03-28.20.13.10-1.rec.nfo', node.file_system_name()) self.assertEqual('Movie Title', nfo.find('title').text) self.assertEqual('A movie about something', nfo.find('plot').text) diff --git a/tests/test_path_to_node_mapping.py b/tests/test_path_to_node_mapping.py index 51e7852..917c462 100644 --- a/tests/test_path_to_node_mapping.py +++ b/tests/test_path_to_node_mapping.py @@ -42,15 +42,15 @@ class TestPathToNodeMapping(unittest.TestCase): def test_root(self): node = get_node(self.video, '/') - self.assertEqual('', node.file_system_name) + self.assertEqual('', node.file_system_name()) self.assertEqual(self.video + '/', node.path) def test_subdir(self): node = get_node(self.video, '/folder') - self.assertEqual('folder', node.file_system_name) + self.assertEqual('folder', node.file_system_name()) self.assertEqual(self.video + '/folder', node.path) def test_mpg(self): node = get_node(self.video, '/sample_2008-03-28.20.13.99.99.rec.mpg') - self.assertEqual('sample_2008-03-28.20.13.99.99.rec.mpg', node.file_system_name) + self.assertEqual('sample_2008-03-28.20.13.99.99.rec.mpg', node.file_system_name()) self.assertEqual(self.video + '/sample/2008-03-28.20.13.99.99.rec', node.path) |
