def test_to_and_from_str(self): self.assertEqual( AutoQueuePattern(pattern="file.one"), AutoQueuePattern.from_str( AutoQueuePattern(pattern="file.one").to_str())) self.assertEqual( AutoQueuePattern(pattern="file'one"), AutoQueuePattern.from_str( AutoQueuePattern(pattern="file'one").to_str())) self.assertEqual( AutoQueuePattern(pattern="file\"one"), AutoQueuePattern.from_str( AutoQueuePattern(pattern="file\"one").to_str())) self.assertEqual( AutoQueuePattern(pattern="fil(eo)ne"), AutoQueuePattern.from_str( AutoQueuePattern(pattern="fil(eo)ne").to_str()))
def test_from_str(self): self.assertEqual( AutoQueuePattern(pattern="file.one"), AutoQueuePattern.from_str("{\"pattern\": \"file.one\"}"), ) self.assertEqual( AutoQueuePattern(pattern="file'one"), AutoQueuePattern.from_str("{\"pattern\": \"file'one\"}"), ) self.assertEqual( AutoQueuePattern(pattern="file\"one"), AutoQueuePattern.from_str("{\"pattern\": \"file\\\"one\"}"), ) self.assertEqual( AutoQueuePattern(pattern="fil(eo)ne"), AutoQueuePattern.from_str("{\"pattern\": \"fil(eo)ne\"}"), )