def test_range_with_spaces(self): refs = kifield.explode('C1 - C3') self.assertEqual(refs, ['C1', 'C2', 'C3'])
def test_range_with_spaces4(self): refs = kifield.explode('C1, C2 :C4') self.assertEqual(refs, ['C1', 'C2', 'C3', 'C4'])
def test_range_with_spaces4(self): refs = kifield.explode('C1, C2 :C4') self.assertEqual(refs, ['C1','C2','C3', 'C4'])
def test_reversible(self): refs = kifield.explode("C1, C2, C3") self.assertEqual(refs, ["C1", "C2", "C3"])
def test_no_spaces(self): refs = kifield.explode('C1,C2,C3') self.assertEqual(refs, ['C1', 'C2', 'C3'])
def test_range_colon(self): refs = kifield.explode('C1:C3,C5') self.assertEqual(refs, ['C1','C2','C3', 'C5'])
def test_explode_is_inverse4(self, references): assert kifield.collapse( kifield.explode(kifield.collapse( references))) == kifield.collapse(references)
def test_works(self): refs = kifield.explode('C3, C2, C1') self.assertEqual(refs, ['C3', 'C2', 'C1'])
def test_range_with_spaces(self): refs = kifield.explode("C1 - C3") self.assertEqual(refs, ["C1", "C2", "C3"])
def test_range_with_spaces4(self): refs = kifield.explode("C1, C2 :C4") self.assertEqual(refs, ["C1", "C2", "C3", "C4"])
def test_range_colon(self): refs = kifield.explode("C1:C3,C5") self.assertEqual(refs, ["C1", "C2", "C3", "C5"])
def test_range_in_middle(self): refs = kifield.explode("C8,C1-C3,C5") self.assertEqual(refs, ["C8", "C1", "C2", "C3", "C5"])
def test_no_spaces(self): refs = kifield.explode("C1,C2,C3") self.assertEqual(refs, ["C1", "C2", "C3"])
def test_empty(self): refs = kifield.explode('') self.assertEqual(refs, [])
def test_explode_is_inverse4(self, references): assert kifield.collapse(kifield.explode(kifield.collapse(references))) == kifield.collapse(references)
def test_reversible(self): refs = kifield.explode('C1, C2, C3') self.assertEqual(refs, ['C1', 'C2', 'C3'])
def test_range_in_middle(self): refs = kifield.explode('C8,C1-C3,C5') self.assertEqual(refs, ['C8', 'C1','C2','C3', 'C5'])
def test_range_in_middle(self): refs = kifield.explode('C8,C1-C3,C5') self.assertEqual(refs, ['C8', 'C1', 'C2', 'C3', 'C5'])
def test_range_with_spaces(self): refs = kifield.explode('C1 - C3') self.assertEqual(refs, ['C1','C2','C3'])
def test_range_colon(self): refs = kifield.explode('C1:C3,C5') self.assertEqual(refs, ['C1', 'C2', 'C3', 'C5'])
def test_works(self): refs = kifield.explode("C3, C2, C1") self.assertEqual(refs, ["C3", "C2", "C1"])