示例#1
0
    def test_rebuild_device_config_no_result(self, line_find_all_by_device_id, build_line_for_device):
        device = Device(id=self.device_id)
        line_find_all_by_device_id.return_value = []

        device_services.rebuild_device_config(device)

        self.assertEquals(build_line_for_device.call_count, 0)
示例#2
0
    def test_rebuild_device_config(self, line_find_all_by_device_id, build_line_for_device):
        device = Device(id=self.device_id)
        line1 = LineSIP(device_id=self.device_id)
        line_find_all_by_device_id.return_value = [line1]

        device_services.rebuild_device_config(device)

        build_line_for_device.assert_called_once_with(device, line1)
示例#3
0
    def test_rebuild_device_config_no_result(self, line_find_all_by_device_id,
                                             build_line_for_device):
        device = Device(id=self.device_id)
        line_find_all_by_device_id.return_value = []

        device_services.rebuild_device_config(device)

        self.assertEquals(build_line_for_device.call_count, 0)
示例#4
0
    def test_rebuild_device_config(self, line_find_all_by_device_id,
                                   build_line_for_device):
        device = Device(id=self.device_id)
        line1 = LineSIP(device_id=self.device_id)
        line_find_all_by_device_id.return_value = [line1]

        device_services.rebuild_device_config(device)

        build_line_for_device.assert_called_once_with(device, line1)
示例#5
0
def _update_device(line):
    if hasattr(line, 'device_id') and line.device_id:
        device = device_dao.find(line.device_id)
        if device:
            device_services.rebuild_device_config(device)
示例#6
0
def _update_device(line):
    if hasattr(line, 'device_id') and line.device_id:
        device = device_dao.find(line.device_id)
        if device:
            device_services.rebuild_device_config(device)