Commit d3f5b316 authored by David Hendriks's avatar David Hendriks
Browse files

added tests for grid_option_defaults

parent b2a54baa
Loading
Loading
Loading
Loading
+34 −1
Original line number Diff line number Diff line
@@ -7,10 +7,14 @@ binary_c_temp_dir = temp_dir()

class test_grid_options_defaults(unittest.TestCase):
    """
    Unit test for the custom_logging module
    Unit tests for the grid_options_defaults module
    """

    def test_grid_options_help(self):
        """
        Unit tests for the grid_options_help function
        """

        input_1 = "aa"
        result_1 = grid_options_help(input_1)
        self.assertEqual(result_1, {}, msg="Dict should be empty")
@@ -35,6 +39,35 @@ class test_grid_options_defaults(unittest.TestCase):
        )
        self.assertEqual(result_3[input_3], "", msg="description should be empty")

    def test_grid_options_description_checker(self):
        """
        Unit tests for the grid_options_description_checker function
        """

        output_1 = grid_options_description_checker(print_info=True)

        self.assertTrue(isinstance(output_1, int))
        self.assertTrue(output_1>0)



    def test_write_grid_options_to_rst_file(self):
        """
        Unit tests for the grid_options_description_checker function
        """

        input_1 = os.path.join(binary_c_temp_dir, "test_write_grid_options_to_rst_file_1.txt")
        output_1 = write_grid_options_to_rst_file(input_1)
        self.assertIsNone(output_1)


        input_2 = os.path.join(binary_c_temp_dir, "test_write_grid_options_to_rst_file_2.rst")
        output_2 = write_grid_options_to_rst_file(input_2)

        self.assertTrue(os.path.isfile(input_2))



write_grid_options_to_rst_file
if __name__ == "__main__":
    unittest.main()
+1 −1
Original line number Diff line number Diff line
@@ -12,6 +12,6 @@ class test_spacing_functions(unittest.TestCase):
        const_return = const(1, 10, 10)
        self.assertEqual(
            const_return,
            np.linespace(1, 10, 10),
            np.linspace(1, 10, 10),
            msg="Output didn't contain SINGLE_STAR_LIFETIME",
        )