~facundo/ubuntuone-client/offloaded-rq

« back to all changes in this revision

Viewing changes to tests/status/test_aggregator.py

  • Committer: Tarmac
  • Author(s): Eric Casteleijn
  • Date: 2011-12-13 13:24:19 UTC
  • mfrom: (1164.3.5 fix-stale-notification)
  • Revision ID: tarmac-20111213132419-45enq860gdblpefj
Uploading filename is now reset on every message display.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1327
1327
        result = self.aggregator.get_discovery_message()
1328
1328
        self.assertEqual(expected, result)
1329
1329
 
 
1330
    def test_get_discovery_message_clears_filenames(self):
 
1331
        """Test the message that's shown on the discovery bubble."""
 
1332
        uploading = 10
 
1333
        downloading = 8
 
1334
        filename = 'upfile0.ext'
 
1335
        filename2 = 'downfile0.ext'
 
1336
        self.aggregator.files_uploading.extend([
 
1337
            FakeCommand(path='upfile%d.ext' % n) for n in range(uploading)])
 
1338
        self.aggregator.uploading_filename = filename
 
1339
        self.aggregator.files_downloading.extend([
 
1340
            FakeCommand(path='downfile%d.ext' % n) for n in
 
1341
            range(downloading)])
 
1342
        self.aggregator.downloading_filename = 'STALE FILENAME'
 
1343
        self.aggregator.uploading_filename = 'STALE FILENAME'
 
1344
        expected = (
 
1345
            aggregator.files_being_uploaded(filename, uploading) + "\n" +
 
1346
            aggregator.files_being_downloaded(filename2, downloading))
 
1347
        result = self.aggregator.get_discovery_message()
 
1348
        self.assertEqual(expected, result)
 
1349
 
1330
1350
    def test_get_final_status_message(self):
1331
1351
        """The final status message."""
1332
1352
        done = (5, 10)