Changeset 1800:f8e4a49b6c62


Ignore:
Timestamp:
Jun 10, 2019, 10:08:58 PM (3 months ago)
Author:
Stefan Schwarzer <sschwarzer@…>
Branch:
default
Message:
Use `ScriptedSession` in `test_rounded_time_shift`
File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/test_host.py

    r1799 r1800  
    592592    def test_rounded_time_shift(self):
    593593        """Test if time shift is rounded correctly."""
    594         host = test_base.ftp_host_factory(session_factory=TimeShiftMockSession)
    595         # Use private bound method.
    596         rounded_time_shift = host._FTPHost__rounded_time_shift
    597         # Pairs consisting of original value and expected result
    598         test_data = [
    599           (      0,           0),
    600           (      0.1,         0),
    601           (     -0.1,         0),
    602           (   1500,        1800),
    603           (  -1500,       -1800),
    604           (   1800,        1800),
    605           (  -1800,       -1800),
    606           (   2000,        1800),
    607           (  -2000,       -1800),
    608           ( 5*3600-100,  5*3600),
    609           (-5*3600+100, -5*3600)]
    610         for time_shift, expected_time_shift in test_data:
    611             calculated_time_shift = rounded_time_shift(time_shift)
    612             assert calculated_time_shift == expected_time_shift
     594        Call = scripted_session.Call
     595        script = [
     596          Call("__init__"),
     597          Call(method_name="pwd", result="/"),
     598          Call(method_name="close"),
     599        ]
     600        multisession_factory = scripted_session.factory(script)
     601        with test_base.ftp_host_factory(multisession_factory) as host:
     602            # Use private bound method.
     603            rounded_time_shift = host._FTPHost__rounded_time_shift
     604            # Pairs consisting of original value and expected result
     605            test_data = [
     606              (      0,           0),
     607              (      0.1,         0),
     608              (     -0.1,         0),
     609              (   1500,        1800),
     610              (  -1500,       -1800),
     611              (   1800,        1800),
     612              (  -1800,       -1800),
     613              (   2000,        1800),
     614              (  -2000,       -1800),
     615              ( 5*3600-100,  5*3600),
     616              (-5*3600+100, -5*3600)]
     617            for time_shift, expected_time_shift in test_data:
     618                calculated_time_shift = rounded_time_shift(time_shift)
     619                assert calculated_time_shift == expected_time_shift
    613620
    614621    def test_assert_valid_time_shift(self):
Note: See TracChangeset for help on using the changeset viewer.