def test_value_of(self): self.assertEqual(value_of('1s').total_seconds(), 1) self.assertEqual(value_of('1 second').total_seconds(), 1) self.assertEqual(value_of('1min').total_seconds(), 60) self.assertEqual(value_of('1h').total_seconds(), 3600) self.assertEqual(value_of('1d').total_seconds(), 86400) self.assertEqual(value_of('1mo').total_seconds(), 2592000) self.assertEqual(value_of('1 month').total_seconds(), 2592000) self.assertEqual(value_of('1y').total_seconds(), 31536000) with self.assertRaises(UnknownTimeMeasurement): value_of('1m').total_seconds() # ambiguous between minute and month
def test_value_of(self): self.assertEqual(value_of("1s").total_seconds(), 1) self.assertEqual(value_of("1 second").total_seconds(), 1) self.assertEqual(value_of("1min").total_seconds(), 60) self.assertEqual(value_of("1h").total_seconds(), 3600) self.assertEqual(value_of("1d").total_seconds(), 86400) self.assertEqual(value_of("1mo").total_seconds(), 2592000) self.assertEqual(value_of("1 month").total_seconds(), 2592000) self.assertEqual(value_of("1y").total_seconds(), 31536000) with self.assertRaises(UnknownTimeMeasurement): value_of( "1m").total_seconds() # ambiguous between minute and month
def test_value_of(self): self.assertEqual(value_of('1s').total_seconds(), 1) self.assertEqual(value_of('1 second').total_seconds(), 1) self.assertEqual(value_of('1min').total_seconds(), 60) self.assertEqual(value_of('1h').total_seconds(), 3600) self.assertEqual(value_of('1d').total_seconds(), 86400) self.assertEqual(value_of('1mo').total_seconds(), 2592000) self.assertEqual(value_of('1 month').total_seconds(), 2592000) self.assertEqual(value_of('1y').total_seconds(), 31536000) with self.assertRaises(UnknownTimeMeasurement): value_of( '1m').total_seconds() # ambiguous between minute and month
def test_missing_unknown_unit(self): with self.assertRaises(UnknownTimeMeasurement): value_of("1z")
def test_missing_unit(self): with self.assertRaises(InvalidString): value_of("1")
def test_invalid_str(self): with self.assertRaises(InvalidString): value_of("wtfs")
def test_missing_unknown_unit(self): with self.assertRaises(UnknownTimeMeasurement): value_of('1z')
def test_missing_unit(self): with self.assertRaises(InvalidString): value_of('1')
def test_invalid_str(self): with self.assertRaises(InvalidString): value_of('wtfs')