Skip to content

Commit 6e86752

Browse files
committed
log_transform_data tested
1 parent 76fcece commit 6e86752

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

test/test_log_transform_data.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import pandas as pd
2+
import numpy as np
3+
import re
4+
from datetime import datetime
5+
from typing import List
6+
from nltk.corpus import stopwords
7+
from nltk.stem.snowball import SnowballStemmer
8+
import cv2
9+
import os
10+
from skimage.io import imread
11+
import sys
12+
import pytest
13+
14+
sys.path.append('/home/sean/Documentos/the_bridge_bootcamp/My_Workspaces/MachineLearningToolKit/toolkit')
15+
from data_processing import log_transform_data
16+
17+
18+
def test_log_transform_data_ignore():
19+
df = pd.DataFrame({'a':[0, 0, 1, 0],
20+
'b': [16, 7, 6, 16],
21+
'c':[61, 57, 16, 36],
22+
'd':['12','22','13','44'],
23+
'e':['Green','Red','Blue','Yellow'],
24+
'f':[1, 11, 23, 66]})
25+
26+
df_processed = log_transform_data(df, col_ignore = ['a'])
27+
28+
pd.testing.assert_frame_equal(df[['a', 'd', 'e']], df_processed[['a', 'd', 'e']])
29+
30+
31+
def test_log_transform_data_log():
32+
df = pd.DataFrame({'a':[0, 0, 1, 0],
33+
'b': [16, 7, 6, 16],
34+
'c':[61, 57, 16, 36],
35+
'd':['12','22','13','44'],
36+
'e':['Green','Red','Blue','Yellow'],
37+
'f':[1, 11, 23, 66]})
38+
39+
df_processed = log_transform_data(df, col_ignore = ['a'])
40+
41+
pd.testing.assert_frame_equal(df_processed[['b']], pd.DataFrame(np.log1p(df['b'])))

0 commit comments

Comments
 (0)