コード例 #1
0
 def test_no_output(self, glob_mock, check_output_mock):
     self.assertEqual(Temperature().value, 'Not detected')
コード例 #2
0
 def test_files_only_plus_fahrenheit(self, glob_mock, check_output_mock):
     glob_mock.return_value = [file.name for file in self.tempfiles]
     self.assertRegex(
         Temperature().value,
         r'116\.0.?.? \(Max\. 122\.0.?.?\)'  # 46.6 converted into Fahrenheit
     )
コード例 #3
0
 def test_vcgencmd_only(self, glob_mock, check_output_mock):
     self.assertRegex(Temperature().value, r'42\.8.?.? \(Max\. 42\.8.?.?\)')
コード例 #4
0
 def test_vcgencmd_and_files(self, glob_mock, check_output_mock):
     glob_mock.return_value = [file.name for file in self.tempfiles]
     self.assertRegex(Temperature().value, r'45\.0.?.? \(Max\. 50\.0.?.?\)')
コード例 #5
0
 def test_vcgencmd_only_no_max(self, glob_mock, check_output_mock):
     self.assertRegex(Temperature().value, r'42\.8.?.?')