예제 #1
0
    def test_data1_equal_data2(self):
        """Function:  test_data1_equal_data2

        Description:  Test with data types equal.

        Arguments:

        """

        self.assertEqual(
            gen_libs.merge_data_types(self.data_1_s, self.data_2_s),
            (self.data_s, self.status_t, self.err_msg_n))
예제 #2
0
    def test_non_merge(self):
        """Function:  test_non_merge

        Description:  Test with non-mergable data types.

        Arguments:

        """

        self.assertEqual(
            gen_libs.merge_data_types(self.data_1_i, self.data_2_i),
            (self.data_n, self.status_f, self.err_msg_1))
예제 #3
0
    def test_merge_dict(self):
        """Function:  test_merge_dict

        Description:  Test with merge of two dictionaries.

        Arguments:

        """

        self.assertEqual(
            gen_libs.merge_data_types(self.data_1_d, self.data_2_d),
            (self.data_d, self.status_t, self.err_msg_n))
예제 #4
0
    def test_merge_tuple(self):
        """Function:  test_merge_tuple

        Description:  Test with merge of two tuples.

        Arguments:

        """

        self.assertEqual(
            gen_libs.merge_data_types(self.data_1_t, self.data_2_t),
            (self.data_t, self.status_t, self.err_msg_n))
예제 #5
0
    def test_merge_list(self):
        """Function:  test_merge_list

        Description:  Test with merge of two lists.

        Arguments:

        """

        self.assertEqual(
            gen_libs.merge_data_types(self.data_1_l, self.data_2_l),
            (self.data_l, self.status_t, self.err_msg_n))
예제 #6
0
    def test_merge_string(self):
        """Function:  test_merge_string

        Description:  Test with merge of two strings.

        Arguments:

        """

        self.assertEqual(
            gen_libs.merge_data_types(self.data_1_s, self.data_2_s),
            (self.data_s, self.status_t, self.err_msg_n))