refactoring
This commit is contained in:
@@ -128,11 +128,11 @@
|
||||
" def __init__(self, dataFrame):\n",
|
||||
" self.dataFrame = dataFrame\n",
|
||||
"\n",
|
||||
" def filterBy(self, manufacturer = None, dose = None):\n",
|
||||
" def filterByCovid19And(self, manufacturer = None, dose = None):\n",
|
||||
" return self.dataFrame[self._isCovid19() & self._isManufacturer(manufacturer) & self._isDose(dose)]\n",
|
||||
"\n",
|
||||
" def filterForSevereEffects(self, dose):\n",
|
||||
" return self.filterBy(dose = dose)\n",
|
||||
" return self.filterByCovid19And(dose = dose)\n",
|
||||
"\n",
|
||||
" def _isCovid19(self):\n",
|
||||
" return self.dataFrame[\"VAX_TYPE\"] == \"COVID19\"\n",
|
||||
@@ -240,7 +240,7 @@
|
||||
"\n",
|
||||
" @staticmethod\n",
|
||||
" def createBatchCodeTable(dataFrame : pd.DataFrame, manufacturer, dose):\n",
|
||||
" filteredDataFrame = DataFrameFilter(dataFrame).filterBy(manufacturer = manufacturer, dose = dose)\n",
|
||||
" filteredDataFrame = DataFrameFilter(dataFrame).filterByCovid19And(manufacturer = manufacturer, dose = dose)\n",
|
||||
" return BatchCodeTableHelper(filteredDataFrame).createBatchCodeTable()\n",
|
||||
"\n",
|
||||
" # create table from https://www.howbadismybatch.com/combined.html\n",
|
||||
@@ -317,7 +317,7 @@
|
||||
"\n",
|
||||
"class DataFrameFilterTest(unittest.TestCase):\n",
|
||||
"\n",
|
||||
" def test_filterBy(self):\n",
|
||||
" def test_filterByCovid19And(self):\n",
|
||||
" # Given\n",
|
||||
" dataFrameFilter = DataFrameFilter(\n",
|
||||
" VaersDescr2DataFrameConverter.createDataFrameFromDescrs(\n",
|
||||
@@ -359,7 +359,7 @@
|
||||
" ]))\n",
|
||||
" \n",
|
||||
" # When\n",
|
||||
" dataFrame = dataFrameFilter.filterBy(manufacturer = \"MODERNA\", dose = '1')\n",
|
||||
" dataFrame = dataFrameFilter.filterByCovid19And(manufacturer = \"MODERNA\", dose = '1')\n",
|
||||
" \n",
|
||||
" # Then\n",
|
||||
" dataFrameExpected = self.createDataFrame(\n",
|
||||
@@ -435,7 +435,7 @@
|
||||
" ]))\n",
|
||||
" \n",
|
||||
" # When\n",
|
||||
" dataFrame = dataFrameFilter.filterBy(manufacturer = \"MODERNA\", dose = '1')\n",
|
||||
" dataFrame = dataFrameFilter.filterByCovid19And(manufacturer = \"MODERNA\", dose = '1')\n",
|
||||
" \n",
|
||||
" # Then\n",
|
||||
" dataFrameExpected = self.createDataFrame(\n",
|
||||
@@ -469,7 +469,7 @@
|
||||
" ]))\n",
|
||||
"\n",
|
||||
" # When\n",
|
||||
" dataFrame = dataFrameFilter.filterBy(manufacturer = \"MODERNA\", dose = '2')\n",
|
||||
" dataFrame = dataFrameFilter.filterByCovid19And(manufacturer = \"MODERNA\", dose = '2')\n",
|
||||
" \n",
|
||||
" # Then\n",
|
||||
" dataFrameExpected = self.createDataFrame(\n",
|
||||
|
||||
Reference in New Issue
Block a user