Skip to content

Commit 4a64f4f

Browse files
committed
testing data transformation pipeline
1 parent fd660c3 commit 4a64f4f

1 file changed

Lines changed: 62 additions & 1 deletion

File tree

test.py

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
## Data Validation Testing
1+
## Data Transformation Testing
22
import sys
33

44
from network_security.components.data_ingestion import DataIngestion
5+
from network_security.components.data_transformation import DataTransformation
56
from network_security.components.data_validation import DataValidation
67
from network_security.entity.config_entity import (
78
DataIngestionConfig,
9+
DataTransformationConfig,
810
DataValidationConfig,
911
TrainingPipelineConfig,
1012
)
@@ -13,6 +15,7 @@
1315

1416
if __name__ == "__main__":
1517
try:
18+
### DATA INGESTION ###
1619
training_pipeline_config = TrainingPipelineConfig()
1720
data_ingestion_config = DataIngestionConfig(
1821
training_pipeline_config=training_pipeline_config,
@@ -23,6 +26,7 @@
2326
logging.info("Data Initiation Completed")
2427
print(data_ingestion_artifact)
2528

29+
### DATA VALIDATION ###
2630
data_validation_config = DataValidationConfig(
2731
training_pipeline_config=training_pipeline_config,
2832
)
@@ -35,10 +39,67 @@
3539
logging.info("Data Validation Completed")
3640
print(data_validation_artifact)
3741

42+
### DATA TRANSFORMATION ###
43+
data_transformation_config = DataTransformationConfig(
44+
training_pipeline_config=training_pipeline_config,
45+
)
46+
data_transformation = DataTransformation(
47+
data_validation_artifact=data_validation_artifact,
48+
data_transformation_config=data_transformation_config,
49+
)
50+
logging.info("Initiated data transformation")
51+
data_transformation_artifact = data_transformation.initiate_data_transformation()
52+
logging.info("Data Transformation Completed")
53+
print(data_transformation_artifact)
54+
55+
3856
except Exception as e:
3957
raise NetworkSecurityException(e, sys)
4058

4159

60+
## =============================================================
61+
62+
## Data Validation Testing
63+
# import sys
64+
65+
# from network_security.components.data_ingestion import DataIngestion
66+
# from network_security.components.data_validation import DataValidation
67+
# from network_security.entity.config_entity import (
68+
# DataIngestionConfig,
69+
# DataValidationConfig,
70+
# TrainingPipelineConfig,
71+
# )
72+
# from network_security.exception.exception import NetworkSecurityException
73+
# from network_security.logging.logger import logging
74+
75+
# if __name__ == "__main__":
76+
# try:
77+
# training_pipeline_config = TrainingPipelineConfig()
78+
# data_ingestion_config = DataIngestionConfig(
79+
# training_pipeline_config=training_pipeline_config,
80+
# )
81+
# data_ingestion = DataIngestion(data_ingestion_config=data_ingestion_config)
82+
# logging.info("Initiated data ingestion")
83+
# data_ingestion_artifact = data_ingestion.initiate_data_ingestion()
84+
# logging.info("Data Initiation Completed")
85+
# print(data_ingestion_artifact)
86+
87+
# data_validation_config = DataValidationConfig(
88+
# training_pipeline_config=training_pipeline_config,
89+
# )
90+
# data_validation = DataValidation(
91+
# data_ingestion_artifact=data_ingestion_artifact,
92+
# data_validation_config=data_validation_config,
93+
# )
94+
# logging.info("Initiated data validation")
95+
# data_validation_artifact = data_validation.initiate_data_validation()
96+
# logging.info("Data Validation Completed")
97+
# print(data_validation_artifact)
98+
99+
# except Exception as e:
100+
# raise NetworkSecurityException(e, sys)
101+
102+
42103
## =============================================================
43104

44105
## Data Ingestion Testing

0 commit comments

Comments
 (0)