def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-head 0')), []) self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-head 2')), [1,2])
def test_with_cnt(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-enum -c 1')), {"1": 1, "2": 2, "3": 3}) self.assertEqual( jsonops.load_json(exec_cmd('echo "[\\"foo\\",1,2,3]" | ./bin/json-array-enum -c 2')), {"2": "foo", "3": 1, "4": 2, "5": 3})
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-slice 1 1')), []) self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-slice 1 2')), [2])
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "{\\"foo\\":\\"bar\\"}" | ./bin/json-object-values')), ["bar"]) self.assertEqual( len(jsonops.load_json(exec_cmd('echo "{\\"0\\":\\"1\\", \\"1\\":\\"2\\"}" | ./bin/json-object-values'))), 2)
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-enum')), {"0": 1, "1": 2, "2": 3}) self.assertEqual( jsonops.load_json(exec_cmd('echo "[\\"foo\\",1,2,3]" | ./bin/json-array-enum')), {"0": "foo", "1": 1, "2": 2, "3": 3})
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-sort')), [3,2,1]) self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-sort -r')), [1,2,3])
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-tail 3')), []) self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-tail 1')), [2,3])
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "{\\"foo\\":\\"bar\\"}" | ./bin/json-print')), {"foo":"bar"}) self.assertEqual( jsonops.load_json(exec_cmd('echo "{\\"0\\":\\"1\\", \\"1\\":\\"2\\"}" | ./bin/json-print')), {"0":"1", "1":"2"}) self.assertEqual( jsonops.load_json(exec_cmd('echo "[0,\\"1\\",\\"foo\\",\\"3\\", null]" | ./bin/json-print')), [0, "1", "foo", "3", None])
def test_array(self): self.assertEqual( jsonops.load_json(exec_cmd('echo "[1,2,2,2,3,3,3]" | ./bin/json-array-uniq')), [1,2,3])
def test_array(self): self.assertEqual( len(jsonops.load_json(exec_cmd('echo "[1,2,3]" | ./bin/json-array-shuffle'))), 3)