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}}})
Exemple #2
0
    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
                }
            }
        })
Exemple #4
0
    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
                }
            }
        })