Merge lp:~tribaal/landscape-client/remove-mocker-computerinfo into lp:~landscape/landscape-client/trunk

Proposed by Chris Glass
Status: Merged
Approved by: Chris Glass
Approved revision: 843
Merged at revision: 867
Proposed branch: lp:~tribaal/landscape-client/remove-mocker-computerinfo
Merge into: lp:~landscape/landscape-client/trunk
Diff against target: 56 lines (+13/-15)
1 file modified
landscape/monitor/tests/test_computerinfo.py (+13/-15)
To merge this branch: bzr merge lp:~tribaal/landscape-client/remove-mocker-computerinfo
Reviewer Review Type Date Requested Status
Данило Шеган (community) Approve
Bogdana Vereha (community) Approve
🤖 Landscape Builder test results Approve
Review via email: mp+297542@code.launchpad.net

Commit message

s/mocker/mock/

Description of the change

s/mocker/mock/

Testing instructions:

To post a comment you must log in.
Revision history for this message
🤖 Landscape Builder (landscape-builder) :
review: Abstain (executing tests)
Revision history for this message
🤖 Landscape Builder (landscape-builder) wrote :

Command: make check
Result: Success
Revno: 843
Branch: lp:~tribaal/landscape-client/remove-mocker-computerinfo
Jenkins: https://ci.lscape.net/job/latch-test/5053/

review: Approve (test results)
Revision history for this message
Bogdana Vereha (bogdana) wrote :

+1

review: Approve
Revision history for this message
Данило Шеган (danilo) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'landscape/monitor/tests/test_computerinfo.py'
2--- landscape/monitor/tests/test_computerinfo.py 2013-11-22 20:33:19 +0000
3+++ landscape/monitor/tests/test_computerinfo.py 2016-06-15 20:17:08 +0000
4@@ -1,3 +1,4 @@
5+import mock
6 import os
7 import re
8
9@@ -7,7 +8,6 @@
10 from landscape.lib.fs import create_file
11 from landscape.monitor.computerinfo import ComputerInfo, METADATA_RETRY_MAX
12 from landscape.tests.helpers import LandscapeTest, MonitorHelper
13-from landscape.tests.mocker import ANY
14
15 SAMPLE_LSB_RELEASE = "DISTRIB_ID=Ubuntu\n" \
16 "DISTRIB_RELEASE=6.06\n" \
17@@ -321,27 +321,25 @@
18 def test_computer_info_call_on_accepted(self):
19 plugin = ComputerInfo(fetch_async=self.fetch_func)
20 self.monitor.add(plugin)
21-
22- remote_broker_mock = self.mocker.replace(self.remote)
23- remote_broker_mock.send_message(ANY, ANY, urgent=True)
24- self.mocker.replay()
25-
26 self.mstore.set_accepted_types(["computer-info"])
27- self.reactor.fire(("message-type-acceptance-changed", "computer-info"),
28- True)
29+
30+ with mock.patch.object(self.remote, "send_message"):
31+ self.reactor.fire(("message-type-acceptance-changed",
32+ "computer-info"), True)
33+ self.remote.send_message.assert_called_once_with(
34+ mock.ANY, mock.ANY, urgent=True)
35
36 def test_distribution_info_call_on_accepted(self):
37 plugin = ComputerInfo()
38 self.monitor.add(plugin)
39
40- remote_broker_mock = self.mocker.replace(self.remote)
41- remote_broker_mock.send_message(ANY, ANY, urgent=True)
42- self.mocker.replay()
43-
44 self.mstore.set_accepted_types(["distribution-info"])
45- self.reactor.fire(("message-type-acceptance-changed",
46- "distribution-info"),
47- True)
48+
49+ with mock.patch.object(self.remote, "send_message"):
50+ self.reactor.fire(("message-type-acceptance-changed",
51+ "distribution-info"), True)
52+ self.remote.send_message.assert_called_once_with(
53+ mock.ANY, mock.ANY, urgent=True)
54
55 def test_message_if_not_accepted(self):
56 """

Subscribers

People subscribed via source and target branches

to all changes: