Beispiel #1
0
    def test_print_timeperiod(self):
        """ Helper - timeperiod """

        # Invalid values
        s = helper.get_html_timeperiod(None)
        print("Result:", s)
        assert s == ''

        tp = TimePeriod(
            {'_updated': 1465548247, '_total': 5, '_type': 'timeperiod', 'definition_order': 100,
             '_default_date': 0, '_comment': '', 'is_active': True,
             '_name': 'All time default 24x7',
             'dateranges': [{'monday': '00:00-24:00'}, {'tuesday': '00:00-24:00'},
                            {'wednesday': '00:00-24:00'}, {'thursday': '00:00-24:00'},
                            {'friday': '00:00-24:00'}, {'saturday': '00:00-24:00'},
                            {'sunday': '00:00-24:00'}],
             '_alias': '',
             '_links': {
                'self': {'href': 'timeperiod/575a7dd74c988c170e857988', 'title': 'Timeperiod'}
             },
             '_created': 1465548247, 'exclude': [],
             '_status': 'unknown',
             '_id': '575a7dd74c988c170e857988',
             '_etag': 'e9f5fb031b79f9abdc42f44d413f8220c321767b', 'imported_from': ''})
        s = helper.get_html_timeperiod(tp)
        print("Result:", s)
        assert s == '<button class="btn btn-default btn-xs btn-block" type="button" data-toggle="collapse" data-target="#html_tp_575a7dd74c988c170e857988" aria-expanded="false" aria-controls="html_tp_575a7dd74c988c170e857988">All time default 24x7</button><div class="collapse" id="html_tp_575a7dd74c988c170e857988"><div class="well"><ul class="list-group"><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;monday - 00:00-24:00</li><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;tuesday - 00:00-24:00</li><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;wednesday - 00:00-24:00</li><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;thursday - 00:00-24:00</li><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;friday - 00:00-24:00</li><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;saturday - 00:00-24:00</li><li class="list-group-item"><span class="fa fa-hourglass">&nbsp;sunday - 00:00-24:00</li></ul></div></div>'
Beispiel #2
0
 def maintenance_period(self):
     """Return linked object"""
     if not isinstance(self._linked_maintenance_period, BackendElement):
         return TimePeriod()
     return self._linked_maintenance_period
Beispiel #3
0
 def snapshot_period(self):
     """Return linked object"""
     if not isinstance(self._linked_snapshot_period, BackendElement):
         return TimePeriod()
     return self._linked_snapshot_period
Beispiel #4
0
 def notification_period(self):
     """Return linked object"""
     if not isinstance(self._linked_notification_period, BackendElement):
         return TimePeriod()
     return self._linked_notification_period