continuing

This commit is contained in:
frankknoll
2023-04-03 01:10:44 +02:00
parent 2ccef0b33d
commit 78c45bc813
11 changed files with 8779 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
import unittest
from TestHelper import TestHelper
from pandas.testing import assert_frame_equal
import pandas as pd
from CountriesColumnAdder import CountriesColumnAdder
class CountriesColumnAdderTest(unittest.TestCase):
def test_addCountriesColumn(self):
# Given
countriesByBatchcodeTable = TestHelper.createDataFrame(
columns = ['United States', 'Germany', 'Italy'],
data = [ [20, 0, 3]],
index = pd.Index(
name = 'Batchcode',
data = ['FE6208']))
columnName = 'Countries guessed'
# When
countriesByBatchcodeTableWithCountriesColumn = CountriesColumnAdder().addCountriesColumn(countriesByBatchcodeTable, columnName)
# Then
assert_frame_equal(
countriesByBatchcodeTableWithCountriesColumn,
TestHelper.createDataFrame(
columns = ['United States', 'Germany', 'Italy', columnName],
data = [ [20, 0, 3, {'United States', 'Italy'}]],
index = pd.Index(
name = 'Batchcode',
data = ['FE6208'])))