Exemple #1
0
    def test_output(self):
        """Simple test for `output` base method"""
        user_instance_mock = HelperMethods.entry_mock(User)

        output_mock = MagicMock()
        User.output(user_instance_mock, output_mock)

        self.assertEqual(output_mock.append.call_args[0][1],
                         DEFAULT_CONFIG['default_strings']['not_detected'])
Exemple #2
0
    def test_config_fall_back(self, _, __):
        """`id` fails, but Archey must not !"""
        user = User()

        output_mock = MagicMock()
        user.output(output_mock)

        self.assertIsNone(user.value)
        self.assertEqual(output_mock.append.call_args[0][1],
                         DEFAULT_CONFIG['default_strings']['not_detected'])
Exemple #3
0
 def test_getenv(self, _):
     """Simple mock, simple test"""
     self.assertEqual(User().value, 'USERNAME')
     self.assertIsNone(User().value)
 def test(self, _):
     """Simple mock, simple test"""
     self.assertEqual(User().value, 'USERNAME')
Exemple #5
0
 def test_id_call(self, _, __):
     """Mock `id` returned value and check the correct assignment"""
     self.assertEqual(User().value, 'USERNAME')
 def test_config_fall_back(self, _, __, ___):
     """`id` fails, but Archey must not !"""
     self.assertEqual(User().value, 'Not detected')