add 'size' to tests, print unicode
This commit is contained in:
parent
0ebb587666
commit
bfabfeba64
|
@ -619,7 +619,7 @@ class Uploader(QueueMixin):
|
||||||
fp = self._get_filepath(relpath_u)
|
fp = self._get_filepath(relpath_u)
|
||||||
pathinfo = get_pathinfo(unicode_from_filepath(fp))
|
pathinfo = get_pathinfo(unicode_from_filepath(fp))
|
||||||
progress = PercentProgress()
|
progress = PercentProgress()
|
||||||
self._log("add pending size: {}: {}".format(relpath_u, pathinfo.size))
|
self._log(u"add pending size: {}: {}".format(relpath_u, pathinfo.size))
|
||||||
item = UploadItem(relpath_u, progress, pathinfo.size)
|
item = UploadItem(relpath_u, progress, pathinfo.size)
|
||||||
item.set_status('queued', self._clock.seconds())
|
item.set_status('queued', self._clock.seconds())
|
||||||
self._deque.append(item)
|
self._deque.append(item)
|
||||||
|
@ -655,7 +655,8 @@ class Uploader(QueueMixin):
|
||||||
try:
|
try:
|
||||||
return self._real_notify(opaque, path, events_mask)
|
return self._real_notify(opaque, path, events_mask)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self._log("error calling _real_notify: {}".format(e))
|
self._log(u"error calling _real_notify: {}".format(e))
|
||||||
|
return Failure()
|
||||||
|
|
||||||
def _real_notify(self, opaque, path, events_mask):
|
def _real_notify(self, opaque, path, events_mask):
|
||||||
self._log("inotify event %r, %r, %r\n" % (opaque, path, ', '.join(self._inotify.humanReadableMask(events_mask))))
|
self._log("inotify event %r, %r, %r\n" % (opaque, path, ', '.join(self._inotify.humanReadableMask(events_mask))))
|
||||||
|
|
|
@ -127,6 +127,7 @@ class FakeStatusItem(object):
|
||||||
import mock
|
import mock
|
||||||
self.progress = mock.Mock()
|
self.progress = mock.Mock()
|
||||||
self.progress.progress = 100.0
|
self.progress.progress = 100.0
|
||||||
|
self.size = 1234
|
||||||
|
|
||||||
def status_history(self):
|
def status_history(self):
|
||||||
return self.history
|
return self.history
|
||||||
|
@ -1017,7 +1018,14 @@ class Web(WebMixin, WebErrorMixin, testutil.StallMixin, testutil.ReallyEqualMixi
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
data,
|
data,
|
||||||
[
|
[
|
||||||
{"status": "done", "path": "rel/path", "kind": "upload", "percent_done": 100.0, "done_at": 12345},
|
{
|
||||||
|
"status": "done",
|
||||||
|
"path": "rel/path",
|
||||||
|
"kind": "upload",
|
||||||
|
"percent_done": 100.0,
|
||||||
|
"done_at": 12345,
|
||||||
|
"size": 1234,
|
||||||
|
},
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue