Beispiel #1
0
 def test_validation_fails_with_valid_timestamp_string(self):
     timestamp_string = "21-6-23 10:15:20"
     validation_error = config_validators.validate_datetime_iso_string(
         timestamp_string)
     self.assertEqual(
         validation_error,
         "Incorrect date time format (expected is YYYY-MM-DD HH:MM:SS)")
def validate_execution_time(value: str) -> Optional[str]:
    ret = None
    if avellaneda_market_making_config_map.get("execution_timeframe").value == "from_date_to_date":
        ret = validate_datetime_iso_string(value)
    if avellaneda_market_making_config_map.get("execution_timeframe").value == "daily_between_times":
        ret = validate_time_iso_string(value)
    if ret is not None:
        return ret
Beispiel #3
0
 def validate_execution_time(cls, v: str) -> Optional[str]:
     ret = validate_datetime_iso_string(v)
     if ret is not None:
         raise ValueError(ret)
     return v
Beispiel #4
0
    def test_validation_does_not_fail_with_valid_timestamp_string(self):
        timestamp_string = "2021-06-23 10:15:20"

        self.assertIsNone(
            config_validators.validate_datetime_iso_string(timestamp_string))