Example #1
0
    def test_is_empty(self):

        file_util = FileUtil(None)

        file_util.data = MagicMock(return_value=None)
        self.assertEqual(file_util.is_empty(), True)

        file_util.data = MagicMock(return_value='')
        self.assertEqual(file_util.is_empty(), True)

        file_util.data = MagicMock(return_value='  \n\t')
        self.assertEqual(file_util.is_empty(), True)

        file_util.data = MagicMock(return_value='some_text')
        self.assertEqual(file_util.is_empty(), False)
Example #2
0
    def test_is_valid_json(self):

        file_util = FileUtil(None)

        file_util.data = MagicMock(return_value='{"key": "value"}')
        self.assertEqual(file_util.is_valid_json(), True)

        file_util.data = MagicMock(return_value='{}')
        self.assertEqual(file_util.is_valid_json(), True)

        file_util.data = MagicMock(return_value=None)
        self.assertEqual(file_util.is_valid_json(), False)

        file_util.data = MagicMock(return_value='some_text')
        self.assertEqual(file_util.is_valid_json(), False)

        file_util.data = MagicMock(return_value='')
        self.assertEqual(file_util.is_valid_json(), False)