Changeset b030195 in OpenWorkouts-current


Ignore:
Timestamp:
Jan 18, 2019, 2:04:50 PM (5 years ago)
Author:
borja <borja@…>
Branches:
current, feature/docs, master
Children:
d33326a
Parents:
eaef731
Message:

Use the .committed() and ._uncommitted() methods to get the blob file path

for tracking_file and fit_file blobs

Location:
ow
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ow/models/workout.py

    reaef731 rb030195  
    213213        path = None
    214214        if self.tracking_file:
    215             path = self.tracking_file._p_blob_uncommitted
     215            path = self.tracking_file._uncommitted()
    216216            if path is None:
    217                 path = self.tracking_file._p_blob_committed
     217                path = self.tracking_file.committed()
    218218        return path
    219219
     
    230230        path = None
    231231        if self.fit_file:
    232             path = self.fit_file._p_blob_uncommitted
     232            path = self.fit_file._uncommitted()
    233233            if path is None:
    234                 path = self.fit_file._p_blob_committed
     234                path = self.fit_file.committed()
    235235        return path
    236236
  • ow/tests/models/test_workout.py

    reaef731 rb030195  
    210210        # workout still not saved to the db
    211211        workout.tracking_file = Mock()
    212         workout.tracking_file._p_blob_uncommitted = '/tmp/blobtempfile'
    213         workout.tracking_file._p_blob_committed = None
     212        workout.tracking_file._uncommitted.return_value = '/tmp/blobtempfile'
     213        workout.tracking_file.committed.return_value = None
    214214        assert workout.tracking_file_path == '/tmp/blobtempfile'
    215         workout.tracking_file._p_blob_uncommitted = None
    216         workout.tracking_file._p_blob_committed = '/var/db/blobs/blobfile'
     215        workout.tracking_file._uncommitted.return_value = None
     216        workout.tracking_file.committed.return_value = '/var/db/blobs/blobfile'
    217217        assert workout.tracking_file_path == '/var/db/blobs/blobfile'
    218218
     
    223223        # workout still not saved to the db
    224224        workout.fit_file = Mock()
    225         workout.fit_file._p_blob_uncommitted = '/tmp/blobtempfile'
    226         workout.fit_file._p_blob_committed = None
     225        workout.fit_file._uncommitted.return_value = '/tmp/blobtempfile'
     226        workout.fit_file.committed.return_value = None
    227227        assert workout.fit_file_path == '/tmp/blobtempfile'
    228         workout.fit_file._p_blob_uncommitted = None
    229         workout.fit_file._p_blob_committed = '/var/db/blobs/blobfile'
     228        workout.fit_file._uncommitted.return_value = None
     229        workout.fit_file.committed.return_value = '/var/db/blobs/blobfile'
    230230        assert workout.fit_file_path == '/var/db/blobs/blobfile'
    231231
Note: See TracChangeset for help on using the changeset viewer.