def test_set_time(self): arbeitcli.load_db = MagicMock(return_value={"dates": {}}) arbeitcli.write_db = MagicMock() arbeitcli.set_time('start', '12:00', False) arbeitcli.write_db.assert_called_with({"dates": {'2012-12-12': {'start': '12:00', 'end': None, 'breaks': [], 'comment': None}}})
def test_set_time_with_with_force(self): fake_breaks = [1, 2, 3] arbeitcli.load_db = MagicMock( return_value={ "dates": { '2012-12-12': { 'start': '09:00', 'end': None, 'breaks': fake_breaks, 'comment': None } } }) arbeitcli.write_db = MagicMock() arbeitcli.set_time('start', '12:00', True) arbeitcli.write_db.assert_called_with({ "dates": { '2012-12-12': { 'start': '12:00', 'end': None, 'breaks': fake_breaks, 'comment': None } } })
def test_set_time_with_with_force(self): fake_breaks = [1, 2, 3] arbeitcli.load_db = MagicMock(return_value={ "dates": { '2012-12-12': { 'start': '09:00', 'end': None, 'breaks': fake_breaks, 'comment': None} } }) arbeitcli.write_db = MagicMock() arbeitcli.set_time('start', '12:00', True) arbeitcli.write_db.assert_called_with({ "dates": { '2012-12-12': { 'start': '12:00', 'end': None, 'breaks': fake_breaks, 'comment': None } } })
def test_set_time(self): arbeitcli.load_db = MagicMock(return_value={"dates": {}}) arbeitcli.write_db = MagicMock() arbeitcli.set_time('start', '12:00', False) arbeitcli.write_db.assert_called_with({ "dates": { '2012-12-12': { 'start': '12:00', 'end': None, 'breaks': [], 'comment': None } } })