def test_no_output(self, glob_mock, check_output_mock): self.assertEqual(Temperature().value, 'Not detected')
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 )
def test_vcgencmd_only(self, glob_mock, check_output_mock): self.assertRegex(Temperature().value, r'42\.8.?.? \(Max\. 42\.8.?.?\)')
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.?.?\)')
def test_vcgencmd_only_no_max(self, glob_mock, check_output_mock): self.assertRegex(Temperature().value, r'42\.8.?.?')