Ignas Anikevicius | a1169f1 | 2023-12-05 06:12:55 +0900 | [diff] [blame] | 1 | import json |
Ignas Anikevicius | 6905e63 | 2023-02-11 14:02:33 +0900 | [diff] [blame] | 2 | import unittest |
| 3 | |
Zhongpeng Lin | bee35ef | 2023-10-11 20:59:34 -0700 | [diff] [blame] | 4 | from proto import pricetag_pb2 |
Ignas Anikevicius | 6905e63 | 2023-02-11 14:02:33 +0900 | [diff] [blame] | 5 | |
| 6 | |
| 7 | class TestCase(unittest.TestCase): |
| 8 | def test_pricetag(self): |
| 9 | got = pricetag_pb2.PriceTag( |
| 10 | name="dollar", |
| 11 | cost=5.00, |
| 12 | ) |
Ignas Anikevicius | a1169f1 | 2023-12-05 06:12:55 +0900 | [diff] [blame] | 13 | |
| 14 | metadata = {"description": "some text..."} |
| 15 | got.metadata.value = json.dumps(metadata).encode("utf-8") |
| 16 | |
Ignas Anikevicius | 6905e63 | 2023-02-11 14:02:33 +0900 | [diff] [blame] | 17 | self.assertIsNotNone(got) |
| 18 | |
| 19 | |
| 20 | if __name__ == "__main__": |
| 21 | unittest.main() |