@nix {"action":"start","id":6353497876332544,"level":6,"parent":0,"text":"querying info about missing paths","type":0} @nix {"action":"start","fields":["/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source","https://install.determinate.systems"],"id":6353497876332545,"level":4,"parent":0,"text":"querying info about '/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source' on 'https://install.determinate.systems'","type":109} @nix {"action":"start","fields":["/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source","https://install.determinate.systems"],"id":6353497876332546,"level":4,"parent":0,"text":"querying info about '/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source' on 'https://install.determinate.systems'","type":109} @nix {"action":"start","fields":["https://install.determinate.systems/mvs91l0ij0s8qsnfd748339y4q8f24v5.narinfo"],"id":6353497876332547,"level":4,"parent":6353497876332545,"text":"downloading 'https://install.determinate.systems/mvs91l0ij0s8qsnfd748339y4q8f24v5.narinfo'","type":101} @nix {"action":"start","fields":["https://install.determinate.systems/hc798k59vgwk5wkckb8zq2jgcpfgb5bv.narinfo"],"id":6353497876332548,"level":4,"parent":6353497876332546,"text":"downloading 'https://install.determinate.systems/hc798k59vgwk5wkckb8zq2jgcpfgb5bv.narinfo'","type":101} @nix {"action":"start","fields":["/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source","https://install.determinate.systems"],"id":6353497876332549,"level":4,"parent":0,"text":"querying info about '/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source' on 'https://install.determinate.systems'","type":109} @nix {"action":"start","fields":["https://install.determinate.systems/xxclidizy0fl2qz7vvy679rggknn4mr4.narinfo"],"id":6353497876332550,"level":4,"parent":6353497876332549,"text":"downloading 'https://install.determinate.systems/xxclidizy0fl2qz7vvy679rggknn4mr4.narinfo'","type":101} @nix {"action":"start","fields":["/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source","https://install.determinate.systems"],"id":6353497876332551,"level":4,"parent":0,"text":"querying info about '/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source' on 'https://install.determinate.systems'","type":109} @nix {"action":"start","fields":["https://install.determinate.systems/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6.narinfo"],"id":6353497876332552,"level":4,"parent":6353497876332551,"text":"downloading 'https://install.determinate.systems/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6.narinfo'","type":101} @nix {"action":"start","fields":["/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch","https://install.determinate.systems"],"id":6353497876332553,"level":4,"parent":0,"text":"querying info about '/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch' on 'https://install.determinate.systems'","type":109} @nix {"action":"start","fields":["https://install.determinate.systems/ns1xzacsd7f8ix35wwinyy3flgidnq8a.narinfo"],"id":6353497876332554,"level":4,"parent":6353497876332553,"text":"downloading 'https://install.determinate.systems/ns1xzacsd7f8ix35wwinyy3flgidnq8a.narinfo'","type":101} @nix {"action":"start","fields":["/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source","https://install.determinate.systems"],"id":6353497876332555,"level":4,"parent":0,"text":"querying info about '/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source' on 'https://install.determinate.systems'","type":109} @nix {"action":"start","fields":["https://install.determinate.systems/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4.narinfo"],"id":6353497876332556,"level":4,"parent":6353497876332555,"text":"downloading 'https://install.determinate.systems/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4.narinfo'","type":101} @nix {"action":"stop","id":6353497876332546} @nix {"action":"stop","id":6353497876332548} @nix {"action":"start","fields":["/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source","https://cache.nixos.org"],"id":6353497876332557,"level":4,"parent":0,"text":"querying info about '/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source' on 'https://cache.nixos.org'","type":109} @nix {"action":"start","fields":["https://cache.nixos.org/hc798k59vgwk5wkckb8zq2jgcpfgb5bv.narinfo"],"id":6353497876332558,"level":4,"parent":6353497876332557,"text":"downloading 'https://cache.nixos.org/hc798k59vgwk5wkckb8zq2jgcpfgb5bv.narinfo'","type":101} @nix {"action":"stop","id":6353497876332551} @nix {"action":"stop","id":6353497876332552} @nix {"action":"start","fields":["/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source","https://cache.nixos.org"],"id":6353497876332559,"level":4,"parent":0,"text":"querying info about '/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source' on 'https://cache.nixos.org'","type":109} @nix {"action":"start","fields":["https://cache.nixos.org/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6.narinfo"],"id":6353497876332560,"level":4,"parent":6353497876332559,"text":"downloading 'https://cache.nixos.org/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6.narinfo'","type":101} @nix {"action":"stop","id":6353497876332549} @nix {"action":"stop","id":6353497876332550} @nix {"action":"start","fields":["/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source","https://cache.nixos.org"],"id":6353497876332561,"level":4,"parent":0,"text":"querying info about '/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source' on 'https://cache.nixos.org'","type":109} @nix {"action":"start","fields":["https://cache.nixos.org/xxclidizy0fl2qz7vvy679rggknn4mr4.narinfo"],"id":6353497876332562,"level":4,"parent":6353497876332561,"text":"downloading 'https://cache.nixos.org/xxclidizy0fl2qz7vvy679rggknn4mr4.narinfo'","type":101} @nix {"action":"stop","id":6353497876332555} @nix {"action":"stop","id":6353497876332556} @nix {"action":"start","fields":["/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source","https://cache.nixos.org"],"id":6353497876332563,"level":4,"parent":0,"text":"querying info about '/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source' on 'https://cache.nixos.org'","type":109} @nix {"action":"start","fields":["https://cache.nixos.org/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4.narinfo"],"id":6353497876332564,"level":4,"parent":6353497876332563,"text":"downloading 'https://cache.nixos.org/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4.narinfo'","type":101} @nix {"action":"stop","id":6353497876332545} @nix {"action":"stop","id":6353497876332547} @nix {"action":"start","fields":["/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source","https://cache.nixos.org"],"id":6353497876332565,"level":4,"parent":0,"text":"querying info about '/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source' on 'https://cache.nixos.org'","type":109} @nix {"action":"start","fields":["https://cache.nixos.org/mvs91l0ij0s8qsnfd748339y4q8f24v5.narinfo"],"id":6353497876332566,"level":4,"parent":6353497876332565,"text":"downloading 'https://cache.nixos.org/mvs91l0ij0s8qsnfd748339y4q8f24v5.narinfo'","type":101} @nix {"action":"stop","id":6353497876332553} @nix {"action":"stop","id":6353497876332554} @nix {"action":"start","fields":["/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch","https://cache.nixos.org"],"id":6353497876332567,"level":4,"parent":0,"text":"querying info about '/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch' on 'https://cache.nixos.org'","type":109} @nix {"action":"start","fields":["https://cache.nixos.org/ns1xzacsd7f8ix35wwinyy3flgidnq8a.narinfo"],"id":6353497876332568,"level":4,"parent":6353497876332567,"text":"downloading 'https://cache.nixos.org/ns1xzacsd7f8ix35wwinyy3flgidnq8a.narinfo'","type":101} @nix {"action":"stop","id":6353497876332557} @nix {"action":"stop","id":6353497876332558} @nix {"action":"start","fields":["/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source","https://filc.cachix.org"],"id":6353497876332569,"level":4,"parent":0,"text":"querying info about '/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source' on 'https://filc.cachix.org'","type":109} @nix {"action":"start","fields":["https://filc.cachix.org/hc798k59vgwk5wkckb8zq2jgcpfgb5bv.narinfo"],"id":6353497876332570,"level":4,"parent":6353497876332569,"text":"downloading 'https://filc.cachix.org/hc798k59vgwk5wkckb8zq2jgcpfgb5bv.narinfo'","type":101} @nix {"action":"stop","id":6353497876332567} @nix {"action":"stop","id":6353497876332568} @nix {"action":"start","fields":["/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch","https://filc.cachix.org"],"id":6353497876332571,"level":4,"parent":0,"text":"querying info about '/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch' on 'https://filc.cachix.org'","type":109} @nix {"action":"start","fields":["https://filc.cachix.org/ns1xzacsd7f8ix35wwinyy3flgidnq8a.narinfo"],"id":6353497876332572,"level":4,"parent":6353497876332571,"text":"downloading 'https://filc.cachix.org/ns1xzacsd7f8ix35wwinyy3flgidnq8a.narinfo'","type":101} @nix {"action":"stop","id":6353497876332561} @nix {"action":"stop","id":6353497876332562} @nix {"action":"start","fields":["/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source","https://filc.cachix.org"],"id":6353497876332573,"level":4,"parent":0,"text":"querying info about '/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source' on 'https://filc.cachix.org'","type":109} @nix {"action":"start","fields":["https://filc.cachix.org/xxclidizy0fl2qz7vvy679rggknn4mr4.narinfo"],"id":6353497876332574,"level":4,"parent":6353497876332573,"text":"downloading 'https://filc.cachix.org/xxclidizy0fl2qz7vvy679rggknn4mr4.narinfo'","type":101} @nix {"action":"stop","id":6353497876332559} @nix {"action":"stop","id":6353497876332560} @nix {"action":"start","fields":["/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source","https://filc.cachix.org"],"id":6353497876332575,"level":4,"parent":0,"text":"querying info about '/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source' on 'https://filc.cachix.org'","type":109} @nix {"action":"start","fields":["https://filc.cachix.org/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6.narinfo"],"id":6353497876332576,"level":4,"parent":6353497876332575,"text":"downloading 'https://filc.cachix.org/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6.narinfo'","type":101} @nix {"action":"stop","id":6353497876332563} @nix {"action":"stop","id":6353497876332564} @nix {"action":"start","fields":["/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source","https://filc.cachix.org"],"id":6353497876332577,"level":4,"parent":0,"text":"querying info about '/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source' on 'https://filc.cachix.org'","type":109} @nix {"action":"start","fields":["https://filc.cachix.org/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4.narinfo"],"id":6353497876332578,"level":4,"parent":6353497876332577,"text":"downloading 'https://filc.cachix.org/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4.narinfo'","type":101} @nix {"action":"stop","id":6353497876332565} @nix {"action":"stop","id":6353497876332566} @nix {"action":"start","fields":["/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source","https://filc.cachix.org"],"id":6353497876332579,"level":4,"parent":0,"text":"querying info about '/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source' on 'https://filc.cachix.org'","type":109} @nix {"action":"start","fields":["https://filc.cachix.org/mvs91l0ij0s8qsnfd748339y4q8f24v5.narinfo"],"id":6353497876332580,"level":4,"parent":6353497876332579,"text":"downloading 'https://filc.cachix.org/mvs91l0ij0s8qsnfd748339y4q8f24v5.narinfo'","type":101} @nix {"action":"stop","id":6353497876332569} @nix {"action":"stop","id":6353497876332570} @nix {"action":"stop","id":6353497876332573} @nix {"action":"stop","id":6353497876332574} @nix {"action":"stop","id":6353497876332571} @nix {"action":"stop","id":6353497876332572} @nix {"action":"stop","id":6353497876332575} @nix {"action":"stop","id":6353497876332576} @nix {"action":"stop","id":6353497876332579} @nix {"action":"stop","id":6353497876332580} @nix {"action":"stop","id":6353497876332577} @nix {"action":"stop","id":6353497876332578} @nix {"action":"stop","id":6353497876332544} @nix {"action":"msg","level":3,"msg":"these 6 derivations will be built:"} @nix {"action":"msg","level":3,"msg":" /nix/store/1d60fqib3sssw5sdc2ja2gln3w343b7k-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0.drv"} @nix {"action":"msg","level":3,"msg":" /nix/store/270vbif3vsv1y01hbcr0lqiikxr5w1x0-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0.drv"} @nix {"action":"msg","level":3,"msg":" /nix/store/b7k1ns15fnrysgljgrjy9ais9nf1bxg3-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12.drv"} @nix {"action":"msg","level":3,"msg":" /nix/store/gnm03g8wlzrwwhgvfgrgswgbrnm0a036-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2.drv"} @nix {"action":"msg","level":3,"msg":" /nix/store/sh0ghmymxp8f1lk59himjik5lls99cc5-implot-x86_64-unknown-linux-gnufilc0-0.16.drv"} @nix {"action":"msg","level":3,"msg":" /nix/store/y2ax6xllalz0zs7bhczkbx2xsdpk1kh3-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0.drv"} @nix {"action":"msg","level":3,"msg":"these 6 paths will be fetched (1.42 MiB download, 3.27 MiB unpacked):"} @nix {"action":"msg","level":3,"msg":" /nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch"} @nix {"action":"msg","level":3,"msg":" /nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source"} @nix {"action":"msg","level":3,"msg":" /nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source"} @nix {"action":"msg","level":3,"msg":" /nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source"} @nix {"action":"msg","level":3,"msg":" /nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source"} @nix {"action":"msg","level":3,"msg":" /nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source"} @nix {"action":"start","id":6353497876332581,"level":0,"parent":0,"text":"","type":102} @nix {"action":"start","id":6353497876332582,"level":0,"parent":0,"text":"","type":104} @nix {"action":"start","id":6353497876332583,"level":0,"parent":0,"text":"","type":103} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"start","id":6353497876332584,"level":6,"parent":0,"text":"querying info about missing paths","type":0} @nix {"action":"stop","id":6353497876332584} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,0],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,732],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,1744],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,64504],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,282880],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,166600],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,845392],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,274872],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,1515984],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1454456],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3258592],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch","https://cache.nixos.org"],"id":6353497876332585,"level":0,"parent":0,"text":"","type":108} @nix {"action":"start","fields":["/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch","https://cache.nixos.org","local://"],"id":6353497876332586,"level":3,"parent":6353497876332585,"text":"copying path '/nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch' from 'https://cache.nixos.org'","type":100} @nix {"action":"start","fields":["/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source","https://cache.nixos.org"],"id":6353497876332587,"level":0,"parent":0,"text":"","type":108} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source","https://cache.nixos.org","local://"],"id":6353497876332588,"level":3,"parent":6353497876332587,"text":"copying path '/nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source' from 'https://cache.nixos.org'","type":100} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source","https://cache.nixos.org"],"id":6353497876332589,"level":0,"parent":0,"text":"","type":108} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source","https://cache.nixos.org","local://"],"id":6353497876332590,"level":3,"parent":6353497876332589,"text":"copying path '/nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source' from 'https://cache.nixos.org'","type":100} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source","https://cache.nixos.org"],"id":6353497876332591,"level":0,"parent":0,"text":"","type":108} @nix {"action":"start","fields":["https://cache.nixos.org/nar/0xi6sdpwwi7ininrwbrhz2l452npd7bfnjkp8ipk0x3y99jmzgiq.nar.xz"],"id":6353497876332592,"level":4,"parent":6353497876332586,"text":"downloading 'https://cache.nixos.org/nar/0xi6sdpwwi7ininrwbrhz2l452npd7bfnjkp8ipk0x3y99jmzgiq.nar.xz'","type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source","https://cache.nixos.org"],"id":6353497876332593,"level":0,"parent":0,"text":"","type":108} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source","https://cache.nixos.org","local://"],"id":6353497876332594,"level":3,"parent":6353497876332591,"text":"copying path '/nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source' from 'https://cache.nixos.org'","type":100} @nix {"action":"start","fields":["/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source","https://cache.nixos.org","local://"],"id":6353497876332595,"level":3,"parent":6353497876332593,"text":"copying path '/nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source' from 'https://cache.nixos.org'","type":100} @nix {"action":"start","fields":["/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source","https://cache.nixos.org"],"id":6353497876332596,"level":0,"parent":0,"text":"","type":108} @nix {"action":"start","fields":["https://cache.nixos.org/nar/0mljzy8s1pn28v5i5bzvnnb4sbijw3qcbg3zfxmas4qfc0d1vxqs.nar.xz"],"id":6353497876332597,"level":4,"parent":6353497876332588,"text":"downloading 'https://cache.nixos.org/nar/0mljzy8s1pn28v5i5bzvnnb4sbijw3qcbg3zfxmas4qfc0d1vxqs.nar.xz'","type":101} @nix {"action":"start","fields":["/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source","https://cache.nixos.org","local://"],"id":6353497876332598,"level":3,"parent":6353497876332596,"text":"copying path '/nix/store/xxclidizy0fl2qz7vvy679rggknn4mr4-source' from 'https://cache.nixos.org'","type":100} @nix {"action":"start","fields":["https://cache.nixos.org/nar/00sxb1m2c599qkwix030ldpwrb1rsacckh78svzd23z77j6sw5g9.nar.xz"],"id":6353497876332599,"level":4,"parent":6353497876332590,"text":"downloading 'https://cache.nixos.org/nar/00sxb1m2c599qkwix030ldpwrb1rsacckh78svzd23z77j6sw5g9.nar.xz'","type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["https://cache.nixos.org/nar/1qjq5h55bxwy2mhbq7rdkzwmgrqmafakhgi1nsn52kxizzw580wg.nar.xz"],"id":6353497876332601,"level":4,"parent":6353497876332598,"text":"downloading 'https://cache.nixos.org/nar/1qjq5h55bxwy2mhbq7rdkzwmgrqmafakhgi1nsn52kxizzw580wg.nar.xz'","type":101} @nix {"action":"start","fields":["https://cache.nixos.org/nar/09d5spdxrnszp9vg269p30jarswh0yldjb1cxvyn5fxl16am1ij5.nar.xz"],"id":6353497876332600,"level":4,"parent":6353497876332594,"text":"downloading 'https://cache.nixos.org/nar/09d5spdxrnszp9vg269p30jarswh0yldjb1cxvyn5fxl16am1ij5.nar.xz'","type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["https://cache.nixos.org/nar/0ikv4nsrh5ayip5pikq6w0rgnj66f7p3ypaja57ffaxv1s8iymsc.nar.xz"],"id":6353497876332602,"level":4,"parent":6353497876332595,"text":"downloading 'https://cache.nixos.org/nar/0ikv4nsrh5ayip5pikq6w0rgnj66f7p3ypaja57ffaxv1s8iymsc.nar.xz'","type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332592} @nix {"action":"stop","id":6353497876332586} @nix {"action":"stop","id":6353497876332585} @nix {"action":"stop","id":6353497876332601} @nix {"action":"stop","id":6353497876332598} @nix {"action":"stop","id":6353497876332596} @nix {"action":"stop","id":6353497876332600} @nix {"action":"stop","id":6353497876332594} @nix {"action":"stop","id":6353497876332591} @nix {"action":"start","fields":["/nix/store/1d60fqib3sssw5sdc2ja2gln3w343b7k-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0.drv","",1,1],"id":6353497876332603,"level":3,"parent":0,"text":"building '/nix/store/1d60fqib3sssw5sdc2ja2gln3w343b7k-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0.drv'","type":105} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"start","fields":["/nix/store/sh0ghmymxp8f1lk59himjik5lls99cc5-implot-x86_64-unknown-linux-gnufilc0-0.16.drv","",1,1],"id":6353497876332604,"level":3,"parent":0,"text":"building '/nix/store/sh0ghmymxp8f1lk59himjik5lls99cc5-implot-x86_64-unknown-linux-gnufilc0-0.16.drv'","type":105} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["Sourcing python-remove-tests-dir-hook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing python-remove-bin-bytecode-hook.sh"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing pypa-build-hook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Using pypaBuildPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing python-runtime-deps-check-hook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Using pythonRuntimeDepsCheckHook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing pypa-install-hook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Using pypaInstallPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing python-namespaces-hook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing python-catch-conflicts-hook.sh"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Sourcing pytest-check-hook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Using pytestCheckPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: unpackPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["unpackPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["unpacking source archive /nix/store/hc798k59vgwk5wkckb8zq2jgcpfgb5bv-source"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["source root is source"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Running phase: unpackPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["unpackPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["unpacking source archive /nix/store/lcxj0dad8y51yv05qq8ndb6ik7zm4iyv-source"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: patchPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["patchPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["source root is source"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["setting SOURCE_DATE_EPOCH to timestamp 315619200 of file \"source/tinycss2/tokenizer.py\""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: configurePhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["configurePhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["Running phase: patchPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["patchPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["fixing cmake files..."],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Running phase: configurePhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["configurePhase"],"id":6353497876332603,"type":104} @nix {"action":"stop","id":6353497876332597} @nix {"action":"result","fields":["cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/share/doc/implot -DCMAKE_INSTALL_INFODIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/include -DCMAKE_INSTALL_SBINDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/strip -DCMAKE_RANLIB=/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/ranlib -DCMAKE_AR=/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16 -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64 -DCMAKE_CROSSCOMPILING_EMULATOR=env"],"id":6353497876332604,"type":101} @nix {"action":"stop","id":6353497876332588} @nix {"action":"stop","id":6353497876332587} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["\u001b[0mCMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" Compatibility with CMake < 3.10 will be removed from a future version of"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMake."],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" Update the VERSION argument value. Or, use the ... syntax"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" to tell CMake that the project requires at least but has been updated"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" to work with policies introduced by or earlier."],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["no configure script, doing nothing"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: buildPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["buildPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Executing pypaBuildPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Creating a wheel..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["pypa build flags: --no-isolation --outdir dist/ --wheel"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["-- The CXX compiler identification is Clang 20.1.8"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compiler ABI info"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[1m* Getting build dependencies for wheel...\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"stop","id":6353497876332599} @nix {"action":"stop","id":6353497876332590} @nix {"action":"stop","id":6353497876332589} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["-- Detecting CXX compiler ABI info - done"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[1m* Building wheel...\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["-- Check for working CXX compiler: /nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/clang++ - skipped"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compile features"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compile features - done"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Performing Test CMAKE_HAVE_LIBC_PTHREAD"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[92mSuccessfully built \u001b[4mtinycss2-1.4.0-py3-none-any.whl\u001b[0m\u001b[1m\u001b[92m\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"stop","id":6353497876332602} @nix {"action":"stop","id":6353497876332595} @nix {"action":"stop","id":6353497876332593} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["Finished creating a wheel..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Finished executing pypaBuildPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: pythonRuntimeDepsCheckHook"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["pythonRuntimeDepsCheckHook"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Executing pythonRuntimeDepsCheck"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Checking runtime dependencies for tinycss2-1.4.0-py3-none-any.whl"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Found Threads: TRUE"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Configuring done (0.3s)"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Generating done (0.0s)"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[33mCMake Warning:"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" Manually-specified variables were not used by the project:"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" BUILD_TESTING"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_CROSSCOMPILING_EMULATOR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_C_COMPILER"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_EXPORT_NO_PACKAGE_REGISTRY"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_BINDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_DOCDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_INCLUDEDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_INFODIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_LIBDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_LIBEXECDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_LOCALEDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_MANDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_SBINDIR"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[" CMAKE_POLICY_DEFAULT_CMP0025"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Build files have been written to: /build/source/build"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["cmake: enabled parallel building"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["cmake: enabled parallel installing"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Running phase: buildPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["buildPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["build flags: -j6 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Finished executing pythonRuntimeDepsCheck"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: installPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["installPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Executing pypaInstallPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["[ 25%] \u001b[32mBuilding CXX object CMakeFiles/implot.dir/implot.cpp.o\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["[ 50%] \u001b[32mBuilding CXX object CMakeFiles/implot.dir/implot_items.cpp.o\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["[ 75%] \u001b[32mBuilding CXX object CMakeFiles/implot.dir/implot_demo.cpp.o\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Successfully installed tinycss2-1.4.0-py3-none-any.whl"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Finished executing pypaInstallPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: pythonOutputDistPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["pythonOutputDistPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Executing pythonOutputDistPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Finished executing pythonOutputDistPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: fixupPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["fixupPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/5240jzpx47zyqs8xhzfvniknjj5rygqz-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/5240jzpx47zyqs8xhzfvniknjj5rygqz-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/5240jzpx47zyqs8xhzfvniknjj5rygqz-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["stripping (with command strip and flags -S -p) in /nix/store/5240jzpx47zyqs8xhzfvniknjj5rygqz-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0/lib"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/9dkr9j58b06s6xhxpvxfzln6s1zc8idq-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0-dist"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/9dkr9j58b06s6xhxpvxfzln6s1zc8idq-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0-dist..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/9dkr9j58b06s6xhxpvxfzln6s1zc8idq-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0-dist"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Executing pythonRemoveTestsDir"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Finished executing pythonRemoveTestsDir"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: installCheckPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["installCheckPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["no Makefile or custom installCheckPhase, doing nothing"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["Running phase: pythonRemoveBinBytecodePhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["pythonRemoveBinBytecodePhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Running phase: pytestCheckPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["pytestCheckPhase"],"id":6353497876332603,"type":104} @nix {"action":"result","fields":["Executing pytestCheckPhase"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["pytest flags: -m pytest"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m============================= test session starts ==============================\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["rootdir: /build/source"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["configfile: pyproject.toml"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["plugins: cov-nixpkgs-stub-1.0.0"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["collected 8903 items \u001b[0m\u001b[1m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["tests/test_tinycss2.py \u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m [ 0%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m [ 1%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m [ 2%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m [ 2%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 3%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 4%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 5%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 6%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 7%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 7%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 8%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 9%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 10%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 11%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 11%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 12%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 13%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 14%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 15%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 15%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 16%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 17%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 18%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 19%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 19%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 20%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 21%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 22%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 23%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 24%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 24%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 25%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 26%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 27%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 28%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 28%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 29%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 30%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 31%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 32%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 32%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 33%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 34%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 35%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 36%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 36%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 37%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 38%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 39%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 40%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 40%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 41%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 42%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 43%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 44%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 45%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 45%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 46%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 47%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 48%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 49%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 49%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 50%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 51%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 52%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 53%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 53%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 54%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 55%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 56%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 57%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 57%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 58%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 59%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 60%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 61%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 62%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 62%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 63%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 64%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 65%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 66%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 66%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 67%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 68%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 69%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 70%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 70%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 71%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 72%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 73%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 74%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 74%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 75%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 76%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 77%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 78%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 78%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 79%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 80%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 81%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 82%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 83%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["[100%] \u001b[32m\u001b[1mLinking CXX static library libimplot.a\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["[100%] Built target implot"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["buildPhase completed in 1 minutes 42 seconds"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Running phase: installPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["installPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["install flags: -j6 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash install"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["[100%] Built target implot"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["\u001b[36mInstall the project...\u001b[0m"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Install configuration: \"Release\""],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/lib/libimplot.a"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/include/implot.h"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/include/implot_internal.h"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/share/implot/implot-config.cmake"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/share/implot/implot-config-release.cmake"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["Running phase: fixupPhase"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["fixupPhase"],"id":6353497876332604,"type":104} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16..."],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":["stripping (with command strip and flags -S -p) in /nix/store/fn3bf8cihmwbbw5bh2a0vrwkg1acwxj7-implot-x86_64-unknown-linux-gnufilc0-0.16/lib"],"id":6353497876332604,"type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332604} @nix {"action":"start","fields":["/nix/store/gnm03g8wlzrwwhgvfgrgswgbrnm0a036-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2.drv","",1,1],"id":6353497876332605,"level":3,"parent":0,"text":"building '/nix/store/gnm03g8wlzrwwhgvfgrgswgbrnm0a036-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2.drv'","type":105} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["Running phase: unpackPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["unpackPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["unpacking source archive /nix/store/356ci6gn9wbz6h9w0ibgdf1gbcpgkis6-source"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["source root is source"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: patchPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["patchPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["Running phase: autoreconfPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconfPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 83%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["autoreconf: export WARNINGS="],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: Entering directory '.'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: not using Gettext"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: running: aclocal --force "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: tracing"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: running: libtoolize --copy --force"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtoolize: putting auxiliary files in '.'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtoolize: copying file './ltmain.sh'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtoolize: and rerunning libtoolize and aclocal."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: not using Intltool"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: not using Gtkdoc"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: running: aclocal --force "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: running: /nix/store/v3l2zqz13i63nzkd2nrqps0y2i74pr10-autoconf-2.72/bin/autoconf --force"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:5: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["aclocal.m4:9886: AM_INIT_AUTOMAKE is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:5: the top level"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:6: warning: 'AM_CONFIG_HEADER': this macro is obsolete."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:6: You should use the 'AC_CONFIG_HEADERS' macro instead."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["aclocal.m4:10202: AM_CONFIG_HEADER is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:6: the top level"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:14: warning: The macro 'AM_PROG_LIBTOOL' is obsolete."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:14: You should run autoupdate."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["aclocal.m4:123: AM_PROG_LIBTOOL is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:14: the top level"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:15: warning: The macro 'AC_LANG_C' is obsolete."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:15: You should run autoupdate."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./lib/autoconf/c.m4:72: AC_LANG_C is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:15: the top level"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:18: warning: The macro 'AC_HEADER_STDC' is obsolete."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:18: You should run autoupdate."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:18: the top level"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: running: /nix/store/v3l2zqz13i63nzkd2nrqps0y2i74pr10-autoconf-2.72/bin/autoheader --force"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: running: automake --add-missing --copy --force-missing"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:5: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:5: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:11: installing './compile'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:8: installing './config.guess'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:8: installing './config.sub'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:5: installing './install-sh'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure.ac:5: installing './missing'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["doc/iksemel.texi:3: warning: use of suffix-less info files is discouraged"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["doc/Makefile.am:5: installing 'doc/texinfo.tex'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["src/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["src/Makefile.am: installing './depcomp'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["test/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["parallel-tests: installing './test-driver'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 84%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["tools/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: './install-sh' is updated"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["autoreconf: Leaving directory '.'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./config.sub"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./config.guess"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./config.sub"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./config.guess"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: configurePhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configurePhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["Fil-C: adapting libtool symbol probes in configure"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["fixing libtool script ./ltmain.sh"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./configure"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in ./configure"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./configure: interpreter directive changed from \"#! /bin/sh\" to \"/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh\""],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for a BSD-compatible install... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether build environment is sane... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-strip... strip"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for a race-free mkdir -p... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for gawk... gawk"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether make sets $(MAKE)... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether make supports nested variables... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking build system type... x86_64-unknown-linux-gnu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking host system type... x86_64-unknown-linux-gnufilc0"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-gcc... clang"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether the C compiler works... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for C compiler default output file name... a.out"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for suffix of executables... "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether we are cross compiling... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for suffix of object files... o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether the compiler supports GNU C... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether clang accepts -g... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for clang option to enable C11 features... none needed"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether clang understands -c and -o together... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether make supports the include directive... yes (GNU style)"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking dependency style of clang... none"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-objdump... objdump"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to print strings... printf"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for a sed that does not truncate output... /nix/store/4rpiqv9yr2pw5094v4wc33ijkqjpm9sa-gnused-4.9/bin/sed"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for grep that handles long lines and -e... /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for egrep... /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep -E"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for fgrep... /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep -F"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for ld used by clang... ld"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if the linker (ld) is GNU ld... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for BSD- or MS-compatible name lister (nm)... nm"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking the name lister (nm) interface... BSD nm"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether ln -s works... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking the maximum length of command line arguments... 4718592"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnufilc0 format... func_convert_file_noop"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for ld option to reload object files... -r"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for file... file"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-objdump... (cached) objdump"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to recognize dependent libraries... (cached) pass_all"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-dlltool... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for dlltool... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to associate runtime and link libraries... printf %s\\n"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-ranlib... ranlib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-ar... ar"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for archiver @FILE support... @"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-strip... (cached) strip"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking command to parse nm output from clang object... ok"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for sysroot... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for a working dd... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/dd"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to truncate binary pipes... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/dd bs=4096 count=1"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-mt... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for mt... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if : is a manifest tool... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for stdio.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for stdlib.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for string.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for inttypes.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for stdint.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for strings.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for sys/stat.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for sys/types.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for unistd.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for dlfcn.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for objdir... .libs"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if clang supports -fno-rtti -fno-exceptions... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for clang option to produce PIC... -fPIC -DPIC"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if clang PIC flag -fPIC -DPIC works... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if clang static flag -static works... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if clang supports -c -o file.o... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if clang supports -c -o file.o... (cached) yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether the clang linker (ld -m elf_x86_64) supports shared libraries... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether -lc should be explicitly linked in... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking dynamic linker characteristics... GNU/Linux ld.so"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking how to hardcode library paths into programs... immediate"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether stripping libraries is possible... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking if libtool supports shared libraries... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether to build shared libraries... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking whether to build static libraries... no"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for egrep... (cached) /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep -E"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for unistd.h... (cached) yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for strings.h... (cached) yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for errno.h... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for an ANSI C-conforming const... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for inline... inline"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for size_t... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for struct stat.st_blksize... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for library containing recv... none required"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for getopt_long... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for getaddrinfo... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking pkg-config is at least version 0.9.0... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for gnutls >= 1.0.0... yes"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking that generated files are newer than configure... done"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["configure: creating ./config.status"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating Makefile"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating iksemel.pc"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating src/Makefile"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating include/Makefile"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating tools/Makefile"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating test/Makefile"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating doc/Makefile"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: creating include/config.h"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: executing depfiles commands"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["config.status: executing libtool commands"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: buildPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["buildPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["build flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making all in include"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make all-am"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making all in src"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/src'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-ikstack.lo `test -f 'ikstack.c' || echo './'`ikstack.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c ikstack.c -fPIC -DPIC -o .libs/libiksemel_la-ikstack.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-utility.lo `test -f 'utility.c' || echo './'`utility.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c utility.c -fPIC -DPIC -o .libs/libiksemel_la-utility.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 85%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-iks.lo `test -f 'iks.c' || echo './'`iks.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c iks.c -fPIC -DPIC -o .libs/libiksemel_la-iks.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-sax.lo `test -f 'sax.c' || echo './'`sax.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c sax.c -fPIC -DPIC -o .libs/libiksemel_la-sax.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-dom.lo `test -f 'dom.c' || echo './'`dom.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c dom.c -fPIC -DPIC -o .libs/libiksemel_la-dom.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-io-posix.lo `test -f 'io-posix.c' || echo './'`io-posix.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c io-posix.c -fPIC -DPIC -o .libs/libiksemel_la-io-posix.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1mio-posix.c:23:13: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 23 | \u001b[0;34mint\u001b[0m sock = (\u001b[0;34mint\u001b[0m) socket;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mio-posix.c:63:14: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 63 | io_close ((\u001b[0;34mvoid\u001b[0m *) sock);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mio-posix.c:91:15: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 91 | *socketptr = (\u001b[0;34mvoid\u001b[0m *) sock;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mio-posix.c:99:13: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 99 | \u001b[0;34mint\u001b[0m sock = (\u001b[0;34mint\u001b[0m) socket;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mio-posix.c:122:13: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 122 | \u001b[0;34mint\u001b[0m sock = (\u001b[0;34mint\u001b[0m) socket;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m5 warnings generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-stream.lo `test -f 'stream.c' || echo './'`stream.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c stream.c -fPIC -DPIC -o .libs/libiksemel_la-stream.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1mstream.c:34:2: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1m'gnutls_session' is deprecated [-Wdeprecated-declarations]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 34 | gnutls_session sess;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1m/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include/gnutls/compat.h:72:41: \u001b[0m\u001b[0;1;36mnote: \u001b[0m'gnutls_session' has been explicitly marked deprecated here\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 72 | \u001b[0;34mtypedef\u001b[0m gnutls_session_t gnutls_session _GNUTLS_GCC_ATTR_DEPRECATED;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1m/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include/gnutls/compat.h:39:52: \u001b[0m\u001b[0;1;36mnote: \u001b[0mexpanded from macro '_GNUTLS_GCC_ATTR_DEPRECATED'\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 39 | #define _GNUTLS_GCC_ATTR_DEPRECATED \u001b[0;34m__attribute__\u001b[0m((__deprecated__))\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mstream.c:35:2: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1m'gnutls_certificate_credentials' is deprecated [-Wdeprecated-declarations]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 35 | gnutls_certificate_credentials cred;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1m/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include/gnutls/compat.h:87:2: \u001b[0m\u001b[0;1;36mnote: \u001b[0m'gnutls_certificate_credentials' has been explicitly marked deprecated here\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 87 | _GNUTLS_GCC_ATTR_DEPRECATED;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1m/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include/gnutls/compat.h:39:52: \u001b[0m\u001b[0;1;36mnote: \u001b[0mexpanded from macro '_GNUTLS_GCC_ATTR_DEPRECATED'\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 39 | #define _GNUTLS_GCC_ATTR_DEPRECATED \u001b[0;34m__attribute__\u001b[0m((__deprecated__))\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mstream.c:457:15: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 457 | data->sock = (\u001b[0;34mvoid\u001b[0m *) fd;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mstream.c:472:9: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 472 | \u001b[0;34mreturn\u001b[0m (\u001b[0;34mint\u001b[0m) data->sock;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m4 warnings generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-sha.lo `test -f 'sha.c' || echo './'`sha.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c sha.c -fPIC -DPIC -o .libs/libiksemel_la-sha.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-jabber.lo `test -f 'jabber.c' || echo './'`jabber.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c jabber.c -fPIC -DPIC -o .libs/libiksemel_la-jabber.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-filter.lo `test -f 'filter.c' || echo './'`filter.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c filter.c -fPIC -DPIC -o .libs/libiksemel_la-filter.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1mfilter.c:128:19: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mcomparison of different enumeration types ('enum ikstype' and 'enum ikspaktype') [-Wenum-compare]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 128 | \u001b[0;34mif\u001b[0m (rule->type == pak->type) score += \u001b[0;32m1\u001b[0m; \u001b[0;34melse\u001b[0m fail = \u001b[0;32m1\u001b[0m;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~~~~~~~~~ ^ ~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m1 warning generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-md5.lo `test -f 'md5.c' || echo './'`md5.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c md5.c -fPIC -DPIC -o .libs/libiksemel_la-md5.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 86%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c -o libiksemel_la-base64.lo `test -f 'base64.c' || echo './'`base64.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -c base64.c -fPIC -DPIC -o .libs/libiksemel_la-base64.o"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -g -O2 -Wall -version-info 4:1:1 -no-undefined -o libiksemel.la -rpath /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib libiksemel_la-ikstack.lo libiksemel_la-utility.lo libiksemel_la-iks.lo libiksemel_la-sax.lo libiksemel_la-dom.lo libiksemel_la-io-posix.lo libiksemel_la-stream.lo libiksemel_la-sha.lo libiksemel_la-jabber.lo libiksemel_la-filter.lo libiksemel_la-md5.lo libiksemel_la-base64.lo -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib -lgnutls "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -shared -fPIC -DPIC .libs/libiksemel_la-ikstack.o .libs/libiksemel_la-utility.o .libs/libiksemel_la-iks.o .libs/libiksemel_la-sax.o .libs/libiksemel_la-dom.o .libs/libiksemel_la-io-posix.o .libs/libiksemel_la-stream.o .libs/libiksemel_la-sha.o .libs/libiksemel_la-jabber.o .libs/libiksemel_la-filter.o .libs/libiksemel_la-md5.o .libs/libiksemel_la-base64.o -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -g -O2 -g -O2 -Wl,-soname -Wl,libiksemel.so.3 -o .libs/libiksemel.so.3.1.1"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: (cd \".libs\" && rm -f \"libiksemel.so.3\" && ln -s \"libiksemel.so.3.1.1\" \"libiksemel.so.3\")"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: (cd \".libs\" && rm -f \"libiksemel.so\" && ln -s \"libiksemel.so.3.1.1\" \"libiksemel.so\")"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: ( cd \".libs\" && rm -f \"libiksemel.la\" && ln -s \"../libiksemel.la\" \"libiksemel.la\" )"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/src'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making all in tools"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/tools'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o ikslint.o ikslint.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1mikslint.c:173:52: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 173 | fprintf (stderr, \u001b[0;32m\"Cannot allocate %d bytes.\\n\"\u001b[0m, blk);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mikslint.c:232:45: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 232 | printf (\u001b[0;32m\"File '%s' (%d bytes):\\n\"\u001b[0m, fname, sz);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mikslint.c:146:23: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mvariable 'pos' set but not used [-Wunused-but-set-variable]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 146 | size_t sz, blk, ret, pos;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m3 warnings generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o hash.o hash.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o ikslint ikslint.o hash.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/ikslint ikslint.o hash.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o iksroster.o iksroster.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o iksroster iksroster.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/iksroster iksroster.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o iksperf.o iksperf.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1miksperf.c:70:49: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 70 | printf (\u001b[0;32m\"Test file '%s' (%d bytes):\\n\"\u001b[0m, fname, size);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1miksperf.c:81:62: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 81 | fprintf (stderr, \u001b[0;32m\"Cannot allocate %d bytes for buffer.\\n\"\u001b[0m, size);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1miksperf.c:196:64: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 196 | printf (\u001b[0;32m\"DOM: ikstack: %d bytes allocated, %d bytes used.\\n\"\u001b[0m, allocated, used);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1miksperf.c:196:75: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 196 | printf (\u001b[0;32m\"DOM: ikstack: %d bytes allocated, %d bytes used.\\n\"\u001b[0m, allocated, used);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1miksperf.c:212:8: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mvariable 'xml' set but not used [-Wunused-but-set-variable]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 212 | \u001b[0;34mchar\u001b[0m *xml;\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m5 warnings generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o perf.o perf.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1mperf.c:70:38: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 70 | printf (\u001b[0;32m\"MEM: malloc (%d) => %p\\n\"\u001b[0m, size, ptr);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~ ^~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m1 warning generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o iksperf iksperf.o perf.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/iksperf iksperf.o perf.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/tools'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making all in test"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/test'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-ikstack.o tst-ikstack.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[1mtst-ikstack.c:33:10: \u001b[0m\u001b[0;1;35mwarning: \u001b[0m\u001b[1mformat specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 32 | printf (\u001b[0;32m\"ikstack bug, addr %p should be a multiply of %d\\n\"\u001b[0m,\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m | \u001b[0;32m %zu"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m 33 | mem, DEFAULT_ALIGNMENT);\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[1mtst-ikstack.c:14:28: \u001b[0m\u001b[0;1;36mnote: \u001b[0mexpanded from macro 'DEFAULT_ALIGNMENT'\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" 14 | #define DEFAULT_ALIGNMENT ((size_t) ((\u001b[0;34mchar\u001b[0m *) &((\u001b[0;34mstruct\u001b[0m align_test *) \u001b[0;32m0\u001b[0m)->b - (\u001b[0;34mchar\u001b[0m *) \u001b[0;32m0\u001b[0m))\u001b[0m"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" | \u001b[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m1 warning generated."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-ikstack tst-ikstack.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-ikstack tst-ikstack.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-iks.o tst-iks.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-iks tst-iks.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-iks tst-iks.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-sax.o tst-sax.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 87%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-sax tst-sax.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-sax tst-sax.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-dom.o tst-dom.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-dom tst-dom.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-dom tst-dom.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-sha.o tst-sha.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-sha tst-sha.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-sha tst-sha.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-md5.o tst-md5.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-md5 tst-md5.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-md5 tst-md5.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-filter.o tst-filter.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-filter tst-filter.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-filter tst-filter.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["clang -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2 -Wall -c -o tst-jid.o tst-jid.c"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --tag=CC --mode=link clang -g -O2 -Wall -o tst-jid tst-jid.o ../src/libiksemel.la "],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: link: clang -g -O2 -Wall -o .libs/tst-jid tst-jid.o ../src/.libs/libiksemel.so -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib /nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib/libgnutls.so -Wl,-rpath -Wl,/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib -Wl,-rpath -Wl,/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/test'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making all in doc"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/doc'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["restore=: && backupdir=\".am$$\" && \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["am__cwd=`pwd` && CDPATH=\"${ZSH_VERSION+.}:\" && cd . && \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["rm -rf $backupdir && mkdir $backupdir && \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["if (/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash '/build/source/missing' makeinfo --version) >/dev/null 2>&1; then \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" for f in iksemel iksemel-[0-9] iksemel-[0-9][0-9] iksemel.i[0-9] iksemel.i[0-9][0-9]; do \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" done; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["else :; fi && \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["cd \"$am__cwd\"; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["if /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash '/build/source/missing' makeinfo -I . \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" -o iksemel ./iksemel.texi; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["then \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" rc=0; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" CDPATH=\"${ZSH_VERSION+.}:\" && cd .; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["else \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" rc=$?; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" CDPATH=\"${ZSH_VERSION+.}:\" && cd . && \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" $restore $backupdir/* `echo \"./iksemel\" | sed 's|[^/]*$||'`; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["fi; \\"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["rm -rf $backupdir; exit $rc"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["./iksemel.texi:4: warning: @setcontentsaftertitlepage is obsolete; move your @contents command if you want the contents after the title page"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/doc'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Nothing to be done for 'all-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: installPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["installPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["install flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash install"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making install in include"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 iksemel.h '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/include'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making install in src"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/src'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/src'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --mode=install /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c libiksemel.la '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c .libs/libiksemel.so.3.1.1 /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib/libiksemel.so.3.1.1"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: (cd /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib && { ln -s -f libiksemel.so.3.1.1 libiksemel.so.3 || { rm -f libiksemel.so.3 && ln -s libiksemel.so.3.1.1 libiksemel.so.3; }; })"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: (cd /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib && { ln -s -f libiksemel.so.3.1.1 libiksemel.so || { rm -f libiksemel.so && ln -s libiksemel.so.3.1.1 libiksemel.so; }; })"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c .libs/libiksemel.lai /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib/libiksemel.la"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: finish: PATH=\"/nix/store/f4iq3fjva198s44x56dwm0vpgymb67xg-x86_64-unknown-linux-gnufilc0-pkg-config-wrapper-0.29.2/bin:/nix/store/v3l2zqz13i63nzkd2nrqps0y2i74pr10-autoconf-2.72/bin:/nix/store/3ah4cvhhimlxvb2dqk07n1xlbb0dk81f-automake-1.16.5/bin:/nix/store/ava9h9a35fg419f4r1h3ib2hwqx6lr8k-gettext-0.22.5/bin:/nix/store/b7kv2xx2ga3w0fa4h7g0c3y64wkr3i57-libtool-2.5.4/bin:/nix/store/16yz1jny3j9irq4g8zkcx39nr77xwnvx-gnum4-1.4.19/bin:/nix/store/9rsc6g3vlfnp7lvq3pl1xpir5acd1ax0-file-5.45/bin:/nix/store/rszw4z1mpxi22jjd9pz02bwai7kafnv2-texinfo-6.7/bin:/nix/store/g7i75czfbw9sy5f8v7rjbama6lr3ya3s-patchelf-0.15.0/bin:/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin:/nix/store/31l6alfx8axrfkp0zxza3z7f7gxzi8b3-filc-cc/bin:/nix/store/14i07vk4qkfcdyyha9amqryg033l3xcf-filc-sysroot-with-metadata/bin:/nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin:/nix/store/gqxsl4vfi43khmz1snzynr8jwwynkbbw-binutils-wrapper-2.43.1/bin:/nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin:/nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin:/nix/store/392hs9nhm6wfw4imjllbvb1wil1n39qx-findutils-4.10.0/bin:/nix/store/xw0mf3shymq3k7zlncf09rm8917sdi4h-diffutils-3.12/bin:/nix/store/4rpiqv9yr2pw5094v4wc33ijkqjpm9sa-gnused-4.9/bin:/nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin:/nix/store/c1z5j28ndxljf1ihqzag57bwpfpzms0g-gawk-5.3.2/bin:/nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin:/nix/store/xd9m9jkvrs8pbxvmkzkwviql33rd090j-gzip-1.14/bin:/nix/store/w1pxx760yidi7n9vbi5bhpii9xxl5vdj-bzip2-1.0.8-bin/bin:/nix/store/xk0d14zpm0njxzdm182dd722aqhav2cc-gnumake-4.4.1/bin:/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin:/nix/store/gj54zvf7vxll1mzzmqhqi1p4jiws3mfb-patch-2.7.6/bin:/nix/store/22rpb6790f346c55iqi6s9drr5qgmyjf-xz-5.8.1-bin/bin:/nix/store/xlmpcglsq8l09qh03rf0virz0331pjdc-file-5.45/bin:/sbin\" ldconfig -n /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["/build/source/libtool: line 1886: ldconfig: command not found"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["----------------------------------------------------------------------"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Libraries have been installed in:"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["If you ever happen to want to link against installed libraries"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["in a given directory, LIBDIR, you must either use libtool, and"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["specify the full pathname of the library, or use the '-LLIBDIR'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["flag during linking and do at least one of the following:"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" during execution"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" - add LIBDIR to the 'LD_RUN_PATH' environment variable"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" during linking"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" - use the '-Wl,-rpath -Wl,LIBDIR' linker flag"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" - have your system administrator run these commands:"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["See any operating system documentation about shared libraries for"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["more information, such as the ld(1) and ld.so(8) manual pages."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["----------------------------------------------------------------------"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-data-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/src'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/src'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making install in tools"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/tools'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/tools'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --mode=install /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c ikslint iksroster iksperf '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c .libs/ikslint /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin/ikslint"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c .libs/iksroster /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin/iksroster"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["libtool: install: /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c .libs/iksperf /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin/iksperf"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-data-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/tools'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/tools'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making install in test"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/test'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/test'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-data-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/test'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/test'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Making install in doc"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/doc'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/doc'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/share/info'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 ./iksemel '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/share/info'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" install-info --info-dir='/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/share/info' '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/share/info/iksemel'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["install-info: warning: no info dir entry in `/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/share/info/iksemel'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/doc'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/doc'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib/pkgconfig'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 iksemel.pc '/nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib/pkgconfig'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source'"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["Running phase: fixupPhase"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["fixupPhase"],"id":6353497876332605,"type":104} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["shrinking /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib/libiksemel.so.3.1.1"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["shrinking /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin/ikslint"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["shrinking /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin/iksroster"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["shrinking /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin/iksperf"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2..."],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":["stripping (with command strip and flags -S -p) in /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/lib /nix/store/fnk433l9qdjd2ifg6mxkzzvnnki5z0ay-iksemel-x86_64-unknown-linux-gnufilc0-1.4.2/bin"],"id":6353497876332605,"type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332605} @nix {"action":"start","fields":["/nix/store/b7k1ns15fnrysgljgrjy9ais9nf1bxg3-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12.drv","",1,1],"id":6353497876332606,"level":3,"parent":0,"text":"building '/nix/store/b7k1ns15fnrysgljgrjy9ais9nf1bxg3-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12.drv'","type":105} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["Running phase: unpackPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["unpackPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["unpacking source archive /nix/store/mvs91l0ij0s8qsnfd748339y4q8f24v5-source"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["source root is source"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["Running phase: patchPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["patchPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["applying patch /nix/store/ns1xzacsd7f8ix35wwinyy3flgidnq8a-ff20336fcd82ce07c39fabd76d5bc9fa0a08b3bc.patch"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["patching file CMakeLists.txt"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["patching file Config.cmake.in"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["Running phase: configurePhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["configurePhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["fixing cmake files..."],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/share/doc/imnodes -DCMAKE_INSTALL_INFODIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/strip -DCMAKE_RANLIB=/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/ranlib -DCMAKE_AR=/nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12 -DIMNODES_EXAMPLES:BOOL=FALSE -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64 -DCMAKE_CROSSCOMPILING_EMULATOR=env"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 87%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["-- The C compiler identification is Clang 20.1.8"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- The CXX compiler identification is Clang 20.1.8"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting C compiler ABI info"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting C compiler ABI info - done"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Check for working C compiler: /nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/clang - skipped"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting C compile features"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting C compile features - done"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compiler ABI info"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compiler ABI info - done"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Check for working CXX compiler: /nix/store/x2i9jyjvpnngn0yq5kbdlrw4gg43wzm3-filc-cc-wrapper-/bin/clang++ - skipped"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compile features"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Detecting CXX compile features - done"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Performing Test CMAKE_HAVE_LIBC_PTHREAD"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Found Threads: TRUE"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Configuring done (0.4s)"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Generating done (0.0s)"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["\u001b[33mCMake Warning:"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" Manually-specified variables were not used by the project:"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" BUILD_TESTING"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_CROSSCOMPILING_EMULATOR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_EXPORT_NO_PACKAGE_REGISTRY"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_DOCDIR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_INFODIR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_LIBEXECDIR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_LOCALEDIR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_MANDIR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_INSTALL_SBINDIR"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[" CMAKE_POLICY_DEFAULT_CMP0025"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["\u001b[0m"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Build files have been written to: /build/source/build"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["cmake: enabled parallel building"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["cmake: enabled parallel installing"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["Running phase: buildPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["buildPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["build flags: -j6 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["[ 50%] \u001b[32mBuilding CXX object CMakeFiles/imnodes.dir/imnodes.cpp.o\u001b[0m"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 88%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["[100%] \u001b[32m\u001b[1mLinking CXX static library libimnodes.a\u001b[0m"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["[100%] Built target imnodes"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["Running phase: installPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["installPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["install flags: -j6 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash install"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["[100%] Built target imnodes"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["\u001b[36mInstall the project...\u001b[0m"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Install configuration: \"Release\""],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib/libimnodes.a"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev/include/imnodes.h"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev/include/imnodes_internal.h"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib/cmake/imnodes/imnodes-config.cmake"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib/cmake/imnodes/imnodes-targets.cmake"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["-- Installing: /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib/cmake/imnodes/imnodes-targets-release.cmake"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["Running phase: fixupPhase"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["fixupPhase"],"id":6353497876332606,"type":104} @nix {"action":"result","fields":["Moving /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib/cmake to /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev/lib/cmake"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12..."],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["stripping (with command strip and flags -S -p) in /nix/store/jql05jll2gnqw7jxh6q3bnrgb2s4zfyr-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12/lib"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev..."],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":["stripping (with command strip and flags -S -p) in /nix/store/12ynh5z7fh71vbnlrpk4zgmbd5nc9x2m-imnodes-x86_64-unknown-linux-gnufilc0-unstable-2024-03-12-dev/lib"],"id":6353497876332606,"type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332606} @nix {"action":"start","fields":["/nix/store/y2ax6xllalz0zs7bhczkbx2xsdpk1kh3-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0.drv","",1,1],"id":6353497876332607,"level":3,"parent":0,"text":"building '/nix/store/y2ax6xllalz0zs7bhczkbx2xsdpk1kh3-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0.drv'","type":105} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"result","fields":["Running phase: unpackPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["unpackPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["unpacking source archive /nix/store/9c6r33ji41bxjkllqvrpjyc9fg3xfxr4-source"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["source root is source"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: patchPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["patchPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["Running phase: autoreconfPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconfPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["autoreconf: export WARNINGS="],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: Entering directory '.'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: not using Gettext"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 89%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["autoreconf: running: aclocal --force -I m4"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["aclocal: warning: couldn't open directory 'm4': No such file or directory"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: tracing"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: creating directory aux"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: running: libtoolize --copy --force"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'aux'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: copying file 'aux/ltmain.sh'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: copying file 'm4/libtool.m4'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: copying file 'm4/ltoptions.m4'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: copying file 'm4/ltsugar.m4'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: copying file 'm4/ltversion.m4'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["libtoolize: copying file 'm4/lt~obsolete.m4'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: not using Intltool"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: configure.ac: not using Gtkdoc"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: running: aclocal --force -I m4"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: running: /nix/store/v3l2zqz13i63nzkd2nrqps0y2i74pr10-autoconf-2.72/bin/autoconf --force"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:67: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:67: You should run autoupdate."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from..."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:67: the top level"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: running: /nix/store/v3l2zqz13i63nzkd2nrqps0y2i74pr10-autoconf-2.72/bin/autoheader --force"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: running: automake --add-missing --copy --force-missing"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:4: warning: name 'aux' is reserved on W32 and DOS platforms"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:101: installing 'aux/ar-lib'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:62: installing 'aux/compile'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:102: installing 'aux/config.guess'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:102: installing 'aux/config.sub'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:5: installing 'aux/install-sh'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure.ac:5: installing 'aux/missing'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["src/Makefile.am: installing 'aux/depcomp'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["parallel-tests: installing 'aux/test-driver'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: 'aux/install-sh' is updated"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["autoreconf: Leaving directory '.'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./aux/config.sub"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./aux/config.guess"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["updateAutotoolsGnuConfigScriptsPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./aux/config.sub"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Updating Autotools / GNU config script to a newer upstream version: ./aux/config.guess"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: configurePhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configurePhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["Fil-C: adapting libtool symbol probes in configure"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["fixing libtool script ./aux/ltmain.sh"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["./configure"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in ./configure"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["./configure: interpreter directive changed from \"#! /bin/sh\" to \"/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh\""],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0 --sysconfdir=/etc --localstatedir=/var --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for a BSD-compatible install... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether build environment is sane... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 90%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-strip... strip"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for a race-free mkdir -p... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for gawk... gawk"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether make sets $(MAKE)... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether make supports nested variables... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether make supports nested variables... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether make supports the include directive... yes (GNU style)"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-gcc... clang"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether the C compiler works... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for C compiler default output file name... a.out"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for suffix of executables... "],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether we are cross compiling... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for suffix of object files... o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether the compiler supports GNU C... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether clang accepts -g... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for clang option to enable C11 features... none needed"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether clang understands -c and -o together... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking dependency style of clang... none"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for stdio.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for stdlib.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for string.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for inttypes.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for stdint.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for strings.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/stat.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/types.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for unistd.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for wchar.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for minix/config.h... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for vfork.h... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/select.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/socket.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether it is safe to define __EXTENSIONS__... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether _XOPEN_SOURCE should be defined... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-gcc... (cached) clang"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether the compiler supports GNU C... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether clang accepts -g... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for clang option to enable C11 features... (cached) none needed"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether clang understands -c and -o together... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking dependency style of clang... (cached) none"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for arpa/inet.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for arpa/nameser.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for netinet/in.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for stdlib.h... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for stdint.h... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for string.h... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/ioctl.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/socket.h... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sys/types.h... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for syslog.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for unistd.h... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for an ANSI C-conforming const... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for inline... inline"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for uint32_t... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for pid_t... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for fork... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for vfork... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for working fork... cross"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure: WARNING: result yes guessed because of cross compilation"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking types of arguments for select... int,fd_set *,struct timeval *"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for atexit... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for memset... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for poll... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for socket... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for strerror... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for library containing dlopen... none required"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for pidfile in -lutil... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for pidfile... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for strlcpy... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for strlcat... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for strtonum... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for utimensat... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-ar... ar"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking the archiver (ar) interface... ar"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking build system type... x86_64-unknown-linux-gnu"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking host system type... x86_64-unknown-linux-gnufilc0"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to print strings... printf"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for a sed that does not truncate output... /nix/store/4rpiqv9yr2pw5094v4wc33ijkqjpm9sa-gnused-4.9/bin/sed"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for grep that handles long lines and -e... /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for egrep... /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep -E"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for fgrep... /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11/bin/grep -F"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for ld used by clang... ld"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if the linker (ld) is GNU ld... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for BSD- or MS-compatible name lister (nm)... nm"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking the name lister (nm) interface... BSD nm"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether ln -s works... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking the maximum length of command line arguments... 4718592"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnufilc0 format... func_convert_file_noop"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for ld option to reload object files... -r"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for file... file"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-objdump... objdump"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to recognize dependent libraries... (cached) pass_all"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-dlltool... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for dlltool... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to associate runtime and link libraries... printf %s\\n"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-ranlib... ranlib"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-ar... (cached) ar"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for archiver @FILE support... @"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-strip... (cached) strip"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking command to parse nm output from clang object... ok"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for sysroot... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for a working dd... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/dd"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to truncate binary pipes... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/dd bs=4096 count=1"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for x86_64-unknown-linux-gnufilc0-mt... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for mt... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if : is a manifest tool... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for dlfcn.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for objdir... .libs"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if clang supports -fno-rtti -fno-exceptions... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for clang option to produce PIC... -fPIC -DPIC"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if clang PIC flag -fPIC -DPIC works... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if clang static flag -static works... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if clang supports -c -o file.o... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if clang supports -c -o file.o... (cached) yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether the clang linker (ld -m elf_x86_64) supports shared libraries... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking dynamic linker characteristics... GNU/Linux ld.so"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking how to hardcode library paths into programs... immediate"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether stripping libraries is possible... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking if libtool supports shared libraries... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether to build shared libraries... no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking whether to build static libraries... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking pkg-config is at least version 0.9.0... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for libconfuse >= 3.0... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for cfg_init in -lconfuse... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 91%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["checking for confuse.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for gnutls >= 3.0... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for gnutls_init in -lgnutls... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for nettle_md5_init in -lnettle... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for gnutls/gnutls.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for gnutls/x509.h... yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Package systemd was not found in the pkg-config search path."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Perhaps you should add the directory containing `systemd.pc'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["to the PKG_CONFIG_PATH environment variable"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["No package 'systemd' found"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking that generated files are newer than configure... done"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["configure: creating ./config.status"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating Makefile"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating inadyn.service"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating src/Makefile"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating test/Makefile"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating include/Makefile"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating man/Makefile"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating examples/Makefile"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: creating include/config.h"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: executing depfiles commands"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["config.status: executing libtool commands"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["------------------ Summary ------------------"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" In-a-dyn version 2.12.0"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Prefix.........: /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Sysconfdir.....: /etc"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Runstatedir....: /var/run"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Cachedir.......: /var/cache"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" C Compiler.....: clang -g -O2 -I/nix/store/5xvdibbyr41rsm6ihdj83dswq0xjiss6-libconfuse-x86_64-unknown-linux-gnufilc0-3.3/include -I/nix/store/39q1fk2wxx74f4c2m1h4hkwp0g31ya6p-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9-dev/include -L/nix/store/5xvdibbyr41rsm6ihdj83dswq0xjiss6-libconfuse-x86_64-unknown-linux-gnufilc0-3.3/lib -lconfuse -L/nix/store/q50170a5acbizrz15l2b6a77dkr4lqkr-gnutls-x86_64-unknown-linux-gnufilc0-3.8.9/lib -lgnutls -lnettle -lgnutls -lconfuse "],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Optional features:"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" HTTPS support..: yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" GnuTLS.......: yes"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Open/LibreSSL: no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" MbedTLS : no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" systemd........: no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" Unit tests.....: no"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["------------- Compiler version --------------"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["clang version 20.1.8 (Fil-C 0.684)"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Target: x86_64-pc-linux-gnu"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Thread model: posix"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["InstalledDir: /nix/store/f7c5s76n67mj1pr39cy7aj0akjy1s4mn-filc0-git/bin"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Build config: +assertions"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["---------------------------------------------"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Check the above options and compile with:"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" make"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: buildPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["buildPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["build flags: -j6 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making all in src"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/src'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-main.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-ddns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-cache.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-error.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-conf.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-os.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-http.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-plugin.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-tcp.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-json.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-jsmn.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-log.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-makepath.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-gnutls.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-gnutls_base64.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC inadyn-gnutls_hash.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-common.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-changeip.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-cloudflare.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-cloudxns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-ddnss.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dhis.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dnsexit.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dnspod.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-duckdns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-duiadns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dyndns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dynv6.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-easydns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-freedns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-freemyip.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-generic.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-giradns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-sitelutions.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-tunnelbroker.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-yandex.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-zoneedit.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-goip.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-domaindiscount24.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-desec.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-all-inkl.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-core-networks.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dnsever.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dnshome.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dnsmadeeasy.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-dnsmax.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-mydns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-myonlineportal.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-namecheap.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-regfish.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-twodns.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../plugins/inadyn-ipv64.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../lib/pidfile.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CC ../lib/strtonum.o"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" CCLD inadyn"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/src'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making all in include"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make all-am"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making all in man"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/man'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Nothing to be done for 'all'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/man'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making all in examples"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Nothing to be done for 'all'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Nothing to be done for 'all-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: installPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["installPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["install flags: -j6 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash install"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making install in src"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/src'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/src'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-data-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/sbin'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --mode=install /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c inadyn '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/sbin'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 91%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["libtool: install: /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c inadyn /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/sbin/inadyn"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/src'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/src'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making install in include"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-data-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/include'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making install in man"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/man'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/man'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/man/man5'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/man/man8'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 inadyn.8 '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/man/man8'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 inadyn.conf.5 '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/man/man5'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/man'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/man'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Making install in examples"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/doc/inadyn/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 cloudflare-ipv4-ipv6.conf cloudflare-ipv4-only.conf cloudflare-ipv6-only.conf custom.conf duckdns.conf dyndns.conf freedns.conf freemyip.conf inadyn.conf README.md '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/doc/inadyn/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source/examples'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Entering directory '/build/source'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Entering directory '/build/source'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Nothing to be done for 'install-exec-am'."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/doc/inadyn'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[" /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c -m 644 README.md COPYING ChangeLog.md '/nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/doc/inadyn'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[2]: Leaving directory '/build/source'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["make[1]: Leaving directory '/build/source'"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["Running phase: fixupPhase"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["fixupPhase"],"id":6353497876332607,"type":104} @nix {"action":"result","fields":["shrinking RPATHs of ELF executables and libraries in /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["shrinking /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/sbin/inadyn"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["checking for references to /build/ in /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0..."],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["gzipping man pages under /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/share/man/"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["moving /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/sbin/* to /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/bin"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["patching script interpreter paths in /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":["stripping (with command strip and flags -S -p) in /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/bin /nix/store/5cr2vgaxyqxxn6gr6jfi5wzxm3jiaf9w-inadyn-x86_64-unknown-linux-gnufilc0-2.12.0/sbin"],"id":6353497876332607,"type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332607} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 92%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 93%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 94%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 95%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 95%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 96%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 97%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31m [ 98%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[31mF\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [ 99%]"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[31m [100%]\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["=================================== FAILURES ==================================="],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_function_4[color(srgb 10% 10% 10%)-color(srgb 0.1 0.1 0.1)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb 10% 10% 10%)', expected = 'color(srgb 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb 0...000000000001)' == 'color(srgb 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_function_4[color(srgb 0.2 0.2 25%)-color(srgb 0.2 0.2 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb 0.2 0.2 25%)', expected = 'color(srgb 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb 0...0000001 0.25)' == 'color(srgb 0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb 20% 0 10 / 0.5)-color(srgb 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb 20% 0 10 / 0.5)', expected = 'color(srgb 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb 0...1 0 10 / 0.5)' == 'color(srgb 0.2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb 20% 0 10 / 50%)-color(srgb 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb 20% 0 10 / 50%)', expected = 'color(srgb 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb 0...1 0 10 / 0.5)' == 'color(srgb 0.2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_function_4[color(srgb 10%90%.1%)-color(srgb 0.1 0.9 0.001)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb 10%90%.1%)', expected = 'color(srgb 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb 0...000002 0.001)' == 'color(srgb 0.1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb-linear 10% 10% 10%)-color(srgb-linear 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb-linear 10% 10% 10%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(srgb-linear 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb-l...000000000001)' == 'color(srgb-l... 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb-linear 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb-linear 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb-linear 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb-linear 0.2 0.2 25%)-color(srgb-linear 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb-linear 0.2 0.2 25%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(srgb-linear 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb-l...0000001 0.25)' == 'color(srgb-l...0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb-linear 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb-linear 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb-linear 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb-linear 20% 0 10 / 0.5)-color(srgb-linear 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb-linear 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(srgb-linear 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb-l...1 0 10 / 0.5)' == 'color(srgb-l...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb-linear 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb-linear 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb-linear 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb-linear 20% 0 10 / 50%)-color(srgb-linear 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb-linear 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(srgb-linear 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb-l...1 0 10 / 0.5)' == 'color(srgb-l...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb-linear 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb-linear 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb-linear 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(srgb-linear 10%90%.1%)-color(srgb-linear 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(srgb-linear 10%90%.1%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(srgb-linear 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(srgb-l...000002 0.001)' == 'color(srgb-l....1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(srgb-linear 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(srgb-linear 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(srgb-linear 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(display-p3 10% 10% 10%)-color(display-p3 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(display-p3 10% 10% 10%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(display-p3 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(displa...000000000001)' == 'color(displa... 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(display-p3 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(display-p3 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(display-p3 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(display-p3 0.2 0.2 25%)-color(display-p3 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(display-p3 0.2 0.2 25%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(display-p3 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(displa...0000001 0.25)' == 'color(displa...0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(display-p3 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(display-p3 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(display-p3 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(display-p3 20% 0 10 / 0.5)-color(display-p3 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(display-p3 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(display-p3 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(displa...1 0 10 / 0.5)' == 'color(displa...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(display-p3 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(display-p3 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(display-p3 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(display-p3 20% 0 10 / 50%)-color(display-p3 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(display-p3 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(display-p3 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(displa...1 0 10 / 0.5)' == 'color(displa...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(display-p3 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(display-p3 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(display-p3 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(display-p3 10%90%.1%)-color(display-p3 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(display-p3 10%90%.1%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(display-p3 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(displa...000002 0.001)' == 'color(displa....1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(display-p3 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(display-p3 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(display-p3 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(a98-rgb 10% 10% 10%)-color(a98-rgb 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(a98-rgb 10% 10% 10%)', expected = 'color(a98-rgb 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(a98-rg...000000000001)' == 'color(a98-rgb 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(a98-rgb 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(a98-rgb 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(a98-rgb 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(a98-rgb 0.2 0.2 25%)-color(a98-rgb 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(a98-rgb 0.2 0.2 25%)', expected = 'color(a98-rgb 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(a98-rg...0000001 0.25)' == 'color(a98-rgb 0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(a98-rgb 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(a98-rgb 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(a98-rgb 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(a98-rgb 20% 0 10 / 0.5)-color(a98-rgb 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(a98-rgb 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(a98-rgb 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(a98-rg...1 0 10 / 0.5)' == 'color(a98-rg...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(a98-rgb 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(a98-rgb 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(a98-rgb 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(a98-rgb 20% 0 10 / 50%)-color(a98-rgb 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(a98-rgb 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(a98-rgb 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(a98-rg...1 0 10 / 0.5)' == 'color(a98-rg...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(a98-rgb 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(a98-rgb 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(a98-rgb 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(a98-rgb 10%90%.1%)-color(a98-rgb 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(a98-rgb 10%90%.1%)', expected = 'color(a98-rgb 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(a98-rg...000002 0.001)' == 'color(a98-rgb 0.1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(a98-rgb 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(a98-rgb 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(a98-rgb 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(prophoto-rgb 10% 10% 10%)-color(prophoto-rgb 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(prophoto-rgb 10% 10% 10%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(prophoto-rgb 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(propho...000000000001)' == 'color(propho... 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(prophoto-rgb 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(prophoto-rgb 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('color(prophoto-rgb 0.10000000000000001 0.10000000000000001 '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.10000000000000001)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(prophoto-rgb 0.2 0.2 25%)-color(prophoto-rgb 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(prophoto-rgb 0.2 0.2 25%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(prophoto-rgb 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(propho...0000001 0.25)' == 'color(propho...0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(prophoto-rgb 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(prophoto-rgb 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(prophoto-rgb 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(prophoto-rgb 20% 0 10 / 0.5)-color(prophoto-rgb 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(prophoto-rgb 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(prophoto-rgb 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(propho...1 0 10 / 0.5)' == 'color(propho...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(prophoto-rgb 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(prophoto-rgb 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(prophoto-rgb 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(prophoto-rgb 20% 0 10 / 50%)-color(prophoto-rgb 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(prophoto-rgb 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(prophoto-rgb 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(propho...1 0 10 / 0.5)' == 'color(propho...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(prophoto-rgb 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(prophoto-rgb 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(prophoto-rgb 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(prophoto-rgb 10%90%.1%)-color(prophoto-rgb 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(prophoto-rgb 10%90%.1%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(prophoto-rgb 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(propho...000002 0.001)' == 'color(propho....1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(prophoto-rgb 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(prophoto-rgb 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(prophoto-rgb 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(rec2020 10% 10% 10%)-color(rec2020 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(rec2020 10% 10% 10%)', expected = 'color(rec2020 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(rec202...000000000001)' == 'color(rec2020 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(rec2020 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(rec2020 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(rec2020 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(rec2020 0.2 0.2 25%)-color(rec2020 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(rec2020 0.2 0.2 25%)', expected = 'color(rec2020 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(rec202...0000001 0.25)' == 'color(rec2020 0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(rec2020 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(rec2020 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(rec2020 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(rec2020 20% 0 10 / 0.5)-color(rec2020 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(rec2020 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(rec2020 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(rec202...1 0 10 / 0.5)' == 'color(rec202...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(rec2020 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(rec2020 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(rec2020 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(rec2020 20% 0 10 / 50%)-color(rec2020 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(rec2020 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(rec2020 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(rec202...1 0 10 / 0.5)' == 'color(rec202...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(rec2020 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(rec2020 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(rec2020 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(rec2020 10%90%.1%)-color(rec2020 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(rec2020 10%90%.1%)', expected = 'color(rec2020 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(rec202...000002 0.001)' == 'color(rec2020 0.1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(rec2020 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(rec2020 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(rec2020 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d65 10% 10% 10%)-color(xyz-d65 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d65 10% 10% 10%)', expected = 'color(xyz-d65 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d6...000000000001)' == 'color(xyz-d65 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d65 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d65 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d65 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d65 0.2 0.2 25%)-color(xyz-d65 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d65 0.2 0.2 25%)', expected = 'color(xyz-d65 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d6...0000001 0.25)' == 'color(xyz-d65 0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d65 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d65 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d65 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d65 20% 0 10 / 0.5)-color(xyz-d65 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d65 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(xyz-d65 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d6...1 0 10 / 0.5)' == 'color(xyz-d6...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d65 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d65 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d65 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d65 20% 0 10 / 50%)-color(xyz-d65 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d65 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(xyz-d65 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d6...1 0 10 / 0.5)' == 'color(xyz-d6...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d65 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d65 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d65 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d65 10%90%.1%)-color(xyz-d65 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d65 10%90%.1%)', expected = 'color(xyz-d65 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d6...000002 0.001)' == 'color(xyz-d65 0.1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d65 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d65 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d65 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d50 10% 10% 10%)-color(xyz-d50 0.1 0.1 0.1)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d50 10% 10% 10%)', expected = 'color(xyz-d50 0.1 0.1 0.1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d5...000000000001)' == 'color(xyz-d50 0.1 0.1 0.1)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d50 0.1 0.1 0.1)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d50 0.10000000000000001 0.10000000000000001 0.10000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d50 0.10000000000000001 0.10000000000000001 0.10000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d50 0.2 0.2 25%)-color(xyz-d50 0.2 0.2 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d50 0.2 0.2 25%)', expected = 'color(xyz-d50 0.2 0.2 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d5...0000001 0.25)' == 'color(xyz-d50 0.2 0.2 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d50 0.2 0.2 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d50 0.20000000000000001 0.20000000000000001 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d50 0.20000000000000001 0.20000000000000001 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d50 20% 0 10 / 0.5)-color(xyz-d50 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d50 20% 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(xyz-d50 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d5...1 0 10 / 0.5)' == 'color(xyz-d5...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d50 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d50 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d50 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d50 20% 0 10 / 50%)-color(xyz-d50 0.2 0 10 / 0.5)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d50 20% 0 10 / 50%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'color(xyz-d50 0.2 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d5...1 0 10 / 0.5)' == 'color(xyz-d5...2 0 10 / 0.5)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d50 0.2 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? -\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d50 0.20000000000000001 0 10 / 0.5)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d50 0.20000000000000001 0 10 / 0.5)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_function_4[color(xyz-d50 10%90%.1%)-color(xyz-d50 0.1 0.9 0.001)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'color(xyz-d50 10%90%.1%)', expected = 'color(xyz-d50 0.1 0.9 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'color(xyz-d5...000002 0.001)' == 'color(xyz-d50 0.1 0.9 0.001)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - color(xyz-d50 0.1 0.9 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + color(xyz-d50 0.10000000000000001 0.90000000000000002 0.001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'color(xyz-d50 0.10000000000000001 0.90000000000000002 0.001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#00000088-rgba(0, 0, 0, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00000088', expected = 'rgba(0, 0, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...299999999995)' == 'rgba(0, 0, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hexadecimal_4[#0008-rgba(0, 0, 0, 0.533333)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0008', expected = 'rgba(0, 0, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...299999999995)' == 'rgba(0, 0, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#bb000088-rgba(187, 0, 0, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bb000088', expected = 'rgba(187, 0, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 0, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 0, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 0, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#b008-rgba(187, 0, 0, 0.533333)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#b008', expected = 'rgba(187, 0, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 0, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 0, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 0, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#ff000088-rgba(255, 0, 0, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff000088', expected = 'rgba(255, 0, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#f008-rgba(255, 0, 0, 0.533333)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#f008', expected = 'rgba(255, 0, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#00660088-rgba(0, 102, 0, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00660088', expected = 'rgba(0, 102, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 102, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 102, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 102, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#0608-rgba(0, 102, 0, 0.533333)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0608', expected = 'rgba(0, 102, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 102, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 102, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 102, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bb660088-rgba(187, 102, 0, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bb660088', expected = 'rgba(187, 102, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 102, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 102, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 102, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#b608-rgba(187, 102, 0, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#b608', expected = 'rgba(187, 102, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 102, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 102, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 102, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#ff660088-rgba(255, 102, 0, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff660088', expected = 'rgba(255, 102, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 102, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 102, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 102, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#f608-rgba(255, 102, 0, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#f608', expected = 'rgba(255, 102, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 102, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 102, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 102, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#00ff0088-rgba(0, 255, 0, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00ff0088', expected = 'rgba(0, 255, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 255, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 255, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 255, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#0f08-rgba(0, 255, 0, 0.533333)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0f08', expected = 'rgba(0, 255, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 255, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 255, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 255, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bbff0088-rgba(187, 255, 0, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bbff0088', expected = 'rgba(187, 255, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 255, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 255, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 255, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#bf08-rgba(187, 255, 0, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bf08', expected = 'rgba(187, 255, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 255, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 255, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 255, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#ffff0088-rgba(255, 255, 0, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ffff0088', expected = 'rgba(255, 255, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#ff08-rgba(255, 255, 0, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff08', expected = 'rgba(255, 255, 0, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 0, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 0, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 0, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 0, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#00004488-rgba(0, 0, 68, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00004488', expected = 'rgba(0, 0, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 6...299999999995)' == 'rgba(0, 0, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hexadecimal_4[#0048-rgba(0, 0, 68, 0.533333)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0048', expected = 'rgba(0, 0, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 6...299999999995)' == 'rgba(0, 0, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#bb004488-rgba(187, 0, 68, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bb004488', expected = 'rgba(187, 0, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 0, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 0, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 0, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#b048-rgba(187, 0, 68, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#b048', expected = 'rgba(187, 0, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 0, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 0, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 0, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#ff004488-rgba(255, 0, 68, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff004488', expected = 'rgba(255, 0, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#f048-rgba(255, 0, 68, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#f048', expected = 'rgba(255, 0, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#00664488-rgba(0, 102, 68, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00664488', expected = 'rgba(0, 102, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 102, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 102, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 102, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#0648-rgba(0, 102, 68, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0648', expected = 'rgba(0, 102, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 102, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 102, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 102, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bb664488-rgba(187, 102, 68, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bb664488', expected = 'rgba(187, 102, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 102, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 102, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 102, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#b648-rgba(187, 102, 68, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#b648', expected = 'rgba(187, 102, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 102, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 102, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 102, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#ff664488-rgba(255, 102, 68, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff664488', expected = 'rgba(255, 102, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 102, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 102, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 102, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#f648-rgba(255, 102, 68, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#f648', expected = 'rgba(255, 102, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 102, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 102, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 102, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#00ff4488-rgba(0, 255, 68, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00ff4488', expected = 'rgba(0, 255, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 255, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 255, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 255, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#0f48-rgba(0, 255, 68, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0f48', expected = 'rgba(0, 255, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 255, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 255, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 255, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bbff4488-rgba(187, 255, 68, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bbff4488', expected = 'rgba(187, 255, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 255, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 255, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 255, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#bf48-rgba(187, 255, 68, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bf48', expected = 'rgba(187, 255, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 255, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 255, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 255, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#ffff4488-rgba(255, 255, 68, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ffff4488', expected = 'rgba(255, 255, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#ff48-rgba(255, 255, 68, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff48', expected = 'rgba(255, 255, 68, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 68, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 68, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 68, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 68, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#0000ff88-rgba(0, 0, 255, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0000ff88', expected = 'rgba(0, 0, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 2...299999999995)' == 'rgba(0, 0, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hexadecimal_4[#00f8-rgba(0, 0, 255, 0.533333)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00f8', expected = 'rgba(0, 0, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 2...299999999995)' == 'rgba(0, 0, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bb00ff88-rgba(187, 0, 255, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bb00ff88', expected = 'rgba(187, 0, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 0, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 0, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 0, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#b0f8-rgba(187, 0, 255, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#b0f8', expected = 'rgba(187, 0, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 0, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 0, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 0, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#ff00ff88-rgba(255, 0, 255, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff00ff88', expected = 'rgba(255, 0, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#f0f8-rgba(255, 0, 255, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#f0f8', expected = 'rgba(255, 0, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#0066ff88-rgba(0, 102, 255, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0066ff88', expected = 'rgba(0, 102, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 102, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 102, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 102, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#06f8-rgba(0, 102, 255, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#06f8', expected = 'rgba(0, 102, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 102, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 102, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 102, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hexadecimal_4[#bb66ff88-rgba(187, 102, 255, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bb66ff88', expected = 'rgba(187, 102, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 10...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 102, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 102, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 102, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#b6f8-rgba(187, 102, 255, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#b6f8', expected = 'rgba(187, 102, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 10...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 102, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 102, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 102, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hexadecimal_4[#ff66ff88-rgba(255, 102, 255, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ff66ff88', expected = 'rgba(255, 102, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 10...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 102, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 102, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 102, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#f6f8-rgba(255, 102, 255, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#f6f8', expected = 'rgba(255, 102, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 10...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 102, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 102, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 102, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#00ffff88-rgba(0, 255, 255, 0.533333)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#00ffff88', expected = 'rgba(0, 255, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 255, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 255, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 255, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hexadecimal_4[#0ff8-rgba(0, 255, 255, 0.533333)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#0ff8', expected = 'rgba(0, 255, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 255, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 255, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 255, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 255, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hexadecimal_4[#bbffff88-rgba(187, 255, 255, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bbffff88', expected = 'rgba(187, 255, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 25...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 255, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 255, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 255, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#bff8-rgba(187, 255, 255, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bff8', expected = 'rgba(187, 255, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 25...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(187, 255, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(187, 255, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(187, 255, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hexadecimal_4[#ffffff88-rgba(255, 255, 255, 0.533333)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#ffffff88', expected = 'rgba(255, 255, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 25...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#fff8-rgba(255, 255, 255, 0.533333)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#fff8', expected = 'rgba(255, 255, 255, 0.533333)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 25...55, 0.533333)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.533333)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.53333299999999995)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.53333299999999995)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#1c041131-rgba(28, 4, 17, 0.192157)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1c041131', expected = 'rgba(28, 4, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 4, ...699999999999)' == 'rgba(28, 4, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 4, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 4, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 4, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#30041131-rgba(48, 4, 17, 0.192157)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30041131', expected = 'rgba(48, 4, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 4, ...699999999999)' == 'rgba(48, 4, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 4, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 4, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 4, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#bc041131-rgba(188, 4, 17, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bc041131', expected = 'rgba(188, 4, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 4,...699999999999)' == 'rgba(188, 4, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 4, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 4, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 4, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#1c611131-rgba(28, 97, 17, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1c611131', expected = 'rgba(28, 97, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 97,...699999999999)' == 'rgba(28, 97, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 97, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 97, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 97, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#30611131-rgba(48, 97, 17, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30611131', expected = 'rgba(48, 97, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 97,...699999999999)' == 'rgba(48, 97, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 97, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 97, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 97, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bc611131-rgba(188, 97, 17, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bc611131', expected = 'rgba(188, 97, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 97...699999999999)' == 'rgba(188, 97, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 97, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 97, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 97, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#1cc81131-rgba(28, 200, 17, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1cc81131', expected = 'rgba(28, 200, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 200...699999999999)' == 'rgba(28, 200, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 200, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 200, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 200, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#30c81131-rgba(48, 200, 17, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30c81131', expected = 'rgba(48, 200, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 200...699999999999)' == 'rgba(48, 200, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 200, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 200, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 200, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bcc81131-rgba(188, 200, 17, 0.192157)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bcc81131', expected = 'rgba(188, 200, 17, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 20...699999999999)' == 'rgba(188, 200, 17, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 200, 17, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 200, 17, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 200, 17, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#1c042131-rgba(28, 4, 33, 0.192157)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1c042131', expected = 'rgba(28, 4, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 4, ...699999999999)' == 'rgba(28, 4, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 4, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 4, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 4, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#30042131-rgba(48, 4, 33, 0.192157)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30042131', expected = 'rgba(48, 4, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 4, ...699999999999)' == 'rgba(48, 4, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 4, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 4, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 4, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#bc042131-rgba(188, 4, 33, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bc042131', expected = 'rgba(188, 4, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 4,...699999999999)' == 'rgba(188, 4, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 4, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 4, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 4, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#1c612131-rgba(28, 97, 33, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1c612131', expected = 'rgba(28, 97, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 97,...699999999999)' == 'rgba(28, 97, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 97, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 97, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 97, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#30612131-rgba(48, 97, 33, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30612131', expected = 'rgba(48, 97, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 97,...699999999999)' == 'rgba(48, 97, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 97, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 97, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 97, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bc612131-rgba(188, 97, 33, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bc612131', expected = 'rgba(188, 97, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 97...699999999999)' == 'rgba(188, 97, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 97, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 97, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 97, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#1cc82131-rgba(28, 200, 33, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1cc82131', expected = 'rgba(28, 200, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 200...699999999999)' == 'rgba(28, 200, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 200, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 200, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 200, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#30c82131-rgba(48, 200, 33, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30c82131', expected = 'rgba(48, 200, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 200...699999999999)' == 'rgba(48, 200, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 200, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 200, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 200, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bcc82131-rgba(188, 200, 33, 0.192157)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bcc82131', expected = 'rgba(188, 200, 33, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 20...699999999999)' == 'rgba(188, 200, 33, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 200, 33, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 200, 33, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 200, 33, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#1c04c631-rgba(28, 4, 198, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1c04c631', expected = 'rgba(28, 4, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 4, ...699999999999)' == 'rgba(28, 4, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 4, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 4, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 4, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hexadecimal_4[#3004c631-rgba(48, 4, 198, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#3004c631', expected = 'rgba(48, 4, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 4, ...699999999999)' == 'rgba(48, 4, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 4, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 4, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 4, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bc04c631-rgba(188, 4, 198, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bc04c631', expected = 'rgba(188, 4, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 4,...699999999999)' == 'rgba(188, 4, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 4, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 4, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 4, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#1c61c631-rgba(28, 97, 198, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1c61c631', expected = 'rgba(28, 97, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 97,...699999999999)' == 'rgba(28, 97, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 97, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 97, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 97, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#3061c631-rgba(48, 97, 198, 0.192157)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#3061c631', expected = 'rgba(48, 97, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 97,...699999999999)' == 'rgba(48, 97, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 97, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 97, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 97, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#bc61c631-rgba(188, 97, 198, 0.192157)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bc61c631', expected = 'rgba(188, 97, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 97...699999999999)' == 'rgba(188, 97, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 97, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 97, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 97, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#1cc8c631-rgba(28, 200, 198, 0.192157)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#1cc8c631', expected = 'rgba(28, 200, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(28, 200...699999999999)' == 'rgba(28, 200, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(28, 200, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(28, 200, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(28, 200, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hexadecimal_4[#30c8c631-rgba(48, 200, 198, 0.192157)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#30c8c631', expected = 'rgba(48, 200, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(48, 200...699999999999)' == 'rgba(48, 200, 198, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(48, 200, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(48, 200, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(48, 200, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hexadecimal_4[#bcc8c631-rgba(188, 200, 198, 0.192157)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = '#bcc8c631', expected = 'rgba(188, 200, 198, 0.192157)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(188, 20...699999999999)' == 'rgba(188, 20...98, 0.192157)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(188, 200, 198, 0.192157)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(188, 200, 198, 0.19215699999999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^^^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(188, 200, 198, 0.19215699999999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsl(0, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 33.33%, 12.5%)', expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsl(17.5, 33.33%, 12.5%)-rgb(42.498938, 27.448359, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 33.33%, 12.5%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 27.448359, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 27.448359, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 27.448359, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 27.448359, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsl(188, 33.33%, 12.5%)-rgb(21.251063, 39.665888, 42.498938)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 33.33%, 12.5%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(21.251063, 39.665888, 42.498938)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8, 42.498938)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(21.251063, 39.665888, 42.498938)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsl(360, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 33.33%, 12.5%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_3[hsl(0, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 88%, 12.5%)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsl(17.5, 88%, 12.5%)-rgb(59.925, 20.1875, 3.825)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 88%, 12.5%)', expected = 'rgb(59.925, 20.1875, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.1875, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 20.1875, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 20.1875, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 20.1875, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3[hsl(188, 88%, 12.5%)-rgb(3.825, 52.445, 59.925)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 88%, 12.5%)', expected = 'rgb(3.825, 52.445, 59.925)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445, 59.925)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(3.825, 52.445, 59.925)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(3.8250000000000002, 52.445, 59.924999999999997)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(3.8250000000000002, 52.445, 59.924999999999997)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_3[hsl(360, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 88%, 12.5%)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3[hsl(0, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 33.33%, 44%)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsl(17.5, 33.33%, 44%)-rgb(149.59626, 96.618225, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 33.33%, 44%)', expected = 'rgb(149.59626, 96.618225, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 96.618225, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 96.618224999999995, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 96.618224999999995, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsl(188, 33.33%, 44%)-rgb(74.80374, 139.623924, 149.59626)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 33.33%, 44%)', expected = 'rgb(74.80374, 139.623924, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4, 149.59626)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.80374, 139.623924, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.803740000000005, 139.62392399999999, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.803740000000005, 139.62392399999999, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3[hsl(360, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 33.33%, 44%)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_3[hsl(0, 88%, 44%)-rgb(210.936, 13.464, 13.464)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 88%, 44%)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3[hsl(17.5, 88%, 44%)-rgb(210.936, 71.06, 13.464)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 88%, 44%)', expected = 'rgb(210.936, 71.06, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.06, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 71.06, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 71.060000000000002, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 71.060000000000002, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsl(188, 88%, 44%)-rgb(13.464, 184.6064, 210.936)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 88%, 44%)', expected = 'rgb(13.464, 184.6064, 210.936)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...064, 210.936)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(13.464, 184.6064, 210.936)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(13.464, 184.60640000000001, 210.93600000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(13.464, 184.60640000000001, 210.93600000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3[hsl(360, 88%, 44%)-rgb(210.936, 13.464, 13.464)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 88%, 44%)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hsl_3[hsl(0, 100%, 44%)-rgb(224.4, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 100%, 44%)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_3[hsl(17.5, 100%, 44%)-rgb(224.4, 65.45, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 100%, 44%)', expected = 'rgb(224.4, 65.45, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 65.45, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 65.450000000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 65.450000000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_3[hsl(188, 100%, 44%)-rgb(0, 194.48, 224.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 100%, 44%)', expected = 'rgb(0, 194.48, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 194.48, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 194.47999999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 194.47999999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hsl_3[hsl(360, 100%, 44%)-rgb(224.4, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 100%, 44%)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 33.33%, 12.5%, 1)-rgb(42.498938, 27.448359, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 27.448359, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 27.448359, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 27.448359, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 27.448359, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 33.33%, 12.5%, 1)-rgb(21.251063, 39.665888, 42.498938)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(21.251063, 39.665888, 42.498938)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8, 42.498938)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(21.251063, 39.665888, 42.498938)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3[hsla(0, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 12.5%, 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3[hsla(17.5, 88%, 12.5%, 1)-rgb(59.925, 20.1875, 3.825)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 12.5%, 1)', expected = 'rgb(59.925, 20.1875, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.1875, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 20.1875, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 20.1875, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 20.1875, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3[hsla(188, 88%, 12.5%, 1)-rgb(3.825, 52.445, 59.925)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 12.5%, 1)', expected = 'rgb(3.825, 52.445, 59.925)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445, 59.925)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(3.825, 52.445, 59.925)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(3.8250000000000002, 52.445, 59.924999999999997)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(3.8250000000000002, 52.445, 59.924999999999997)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsla(360, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 12.5%, 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 44%, 1)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 33.33%, 44%, 1)-rgb(149.59626, 96.618225, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 44%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(149.59626, 96.618225, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 96.618225, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 96.618224999999995, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 96.618224999999995, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 33.33%, 44%, 1)-rgb(74.80374, 139.623924, 149.59626)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 44%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(74.80374, 139.623924, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4, 149.59626)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.80374, 139.623924, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.803740000000005, 139.62392399999999, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.803740000000005, 139.62392399999999, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 44%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsla(0, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 44%, 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3[hsla(17.5, 88%, 44%, 1)-rgb(210.936, 71.06, 13.464)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 44%, 1)', expected = 'rgb(210.936, 71.06, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.06, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 71.06, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 71.060000000000002, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 71.060000000000002, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3[hsla(188, 88%, 44%, 1)-rgb(13.464, 184.6064, 210.936)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 44%, 1)', expected = 'rgb(13.464, 184.6064, 210.936)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...064, 210.936)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(13.464, 184.6064, 210.936)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(13.464, 184.60640000000001, 210.93600000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(13.464, 184.60640000000001, 210.93600000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3[hsla(360, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 44%, 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hsl_3[hsla(0, 100%, 44%, 1)-rgb(224.4, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 100%, 44%, 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_3[hsla(17.5, 100%, 44%, 1)-rgb(224.4, 65.45, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 100%, 44%, 1)', expected = 'rgb(224.4, 65.45, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 65.45, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 65.450000000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 65.450000000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_3[hsla(188, 100%, 44%, 1)-rgb(0, 194.48, 224.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 100%, 44%, 1)', expected = 'rgb(0, 194.48, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 194.48, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 194.47999999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 194.47999999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hsl_3[hsla(360, 100%, 44%, 1)-rgb(224.4, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 100%, 44%, 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 33.33%, 12.5%, 0.25)-rgba(42.498938, 27.448359, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 27.448359, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 27.448359, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 27.448359, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 27.448359, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 33.33%, 12.5%, 0.25)-rgba(21.251063, 39.665888, 42.498938, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(21.251063, 39.665888, 42.498938, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(21.2510...000003, 0.25)' == 'rgba(21.2510...498938, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(21.251063, 39.665888, 42.498938, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 12.5%, 0.25)', expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 88%, 12.5%, 0.25)-rgba(59.925, 20.1875, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(59.925, 20.1875, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 20.1875, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 88%, 12.5%, 0.25)-rgba(3.825, 52.445, 59.925, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(3.825, 52.445, 59.925, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(3.82500...999997, 0.25)' == 'rgba(3.825, ...59.925, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(3.825, 52.445, 59.925, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(3.8250000000000002, 52.445, 59.924999999999997, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(3.8250000000000002, 52.445, 59.924999999999997, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 33.33%, 44%, 0.25)-rgba(149.59626, 96.618225, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 96.618225, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 96.618225, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 96.618224999999995, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 96.618224999999995, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 33.33%, 44%, 0.25)-rgba(74.80374, 139.623924, 149.59626, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(74.80374, 139.623924, 149.59626, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.8037....59626, 0.25)' == 'rgba(74.8037....59626, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.80374, 139.623924, 149.59626, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.803740000000005, 139.62392399999999, 149.59626, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.803740000000005, 139.62392399999999, 149.59626, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 88%, 44%, 0.25)-rgba(210.936, 71.06, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(210.936, 71.06, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 71.06, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 71.060000000000002, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 71.060000000000002, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 88%, 44%, 0.25)-rgba(13.464, 184.6064, 210.936, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(13.464, 184.6064, 210.936, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(13.464,...000001, 0.25)' == 'rgba(13.464,...10.936, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(13.464, 184.6064, 210.936, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(13.464, 184.60640000000001, 210.93600000000001, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(13.464, 184.60640000000001, 210.93600000000001, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3[hsla(0, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 100%, 44%, 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3[hsla(17.5, 100%, 44%, 0.25)-rgba(224.4, 65.45, 0, 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 100%, 44%, 0.25)', expected = 'rgba(224.4, 65.45, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...003, 0, 0.25)' == 'rgba(224.4, 65.45, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 65.45, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 65.450000000000003, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 65.450000000000003, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3[hsla(188, 100%, 44%, 0.25)-rgba(0, 194.48, 224.4, 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 100%, 44%, 0.25)', expected = 'rgba(0, 194.48, 224.4, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 194....000001, 0.25)' == 'rgba(0, 194.48, 224.4, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 194.48, 224.4, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 194.47999999999999, 224.40000000000001, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 194.47999999999999, 224.40000000000001, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsla(360, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 100%, 44%, 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 33.33%, 12.5%, 0)-rgba(42.498938, 27.448359, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 27.448359, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 27.448359, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 27.448359, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 27.448359, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 33.33%, 12.5%, 0)-rgba(21.251063, 39.665888, 42.498938, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(21.251063, 39.665888, 42.498938, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(21.2510...000000003, 0)' == 'rgba(21.2510...42.498938, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(21.251063, 39.665888, 42.498938, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3[hsla(0, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 12.5%, 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 88%, 12.5%, 0)-rgba(59.925, 20.1875, 3.825, 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 12.5%, 0)', expected = 'rgba(59.925, 20.1875, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...75, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 20.1875, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3[hsla(188, 88%, 12.5%, 0)-rgba(3.825, 52.445, 59.925, 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 12.5%, 0)', expected = 'rgba(3.825, 52.445, 59.925, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(3.82500...999999997, 0)' == 'rgba(3.825, ...5, 59.925, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(3.825, 52.445, 59.925, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(3.8250000000000002, 52.445, 59.924999999999997, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(3.8250000000000002, 52.445, 59.924999999999997, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3[hsla(360, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 12.5%, 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(0, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(17.5, 33.33%, 44%, 0)-rgba(149.59626, 96.618225, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 96.618225, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 96.618225, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 96.618224999999995, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 96.618224999999995, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 33.33%, 44%, 0)-rgba(74.80374, 139.623924, 149.59626, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(74.80374, 139.623924, 149.59626, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.8037...149.59626, 0)' == 'rgba(74.8037...149.59626, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.80374, 139.623924, 149.59626, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.803740000000005, 139.62392399999999, 149.59626, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.803740000000005, 139.62392399999999, 149.59626, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(360, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3[hsla(0, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 44%, 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3[hsla(17.5, 88%, 44%, 0)-rgba(210.936, 71.06, 13.464, 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 44%, 0)', expected = 'rgba(210.936, 71.06, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...2, 13.464, 0)' == 'rgba(210.936...6, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 71.06, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 71.060000000000002, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 71.060000000000002, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3[hsla(188, 88%, 44%, 0)-rgba(13.464, 184.6064, 210.936, 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 44%, 0)', expected = 'rgba(13.464, 184.6064, 210.936, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(13.464,...000000001, 0)' == 'rgba(13.464,..., 210.936, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(13.464, 184.6064, 210.936, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(13.464, 184.60640000000001, 210.93600000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(13.464, 184.60640000000001, 210.93600000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3[hsla(360, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 44%, 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_3[hsla(0, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 100%, 44%, 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsla(17.5, 100%, 44%, 0)-rgba(224.4, 65.45, 0, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 100%, 44%, 0)', expected = 'rgba(224.4, 65.45, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000003, 0, 0)' == 'rgba(224.4, 65.45, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 65.45, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 65.450000000000003, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 65.450000000000003, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3[hsla(188, 100%, 44%, 0)-rgba(0, 194.48, 224.4, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 100%, 44%, 0)', expected = 'rgba(0, 194.48, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 194....000000001, 0)' == 'rgba(0, 194.48, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 194.48, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 194.47999999999999, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 194.47999999999999, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_3[hsla(360, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 100%, 44%, 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(0, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 33.33%, 12.5%)', expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(17.5, 33.33%, 12.5%)-rgb(42.498938, 27.448359, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 33.33%, 12.5%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 27.448359, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 27.448359, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 27.448359, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 27.448359, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(188, 33.33%, 12.5%)-rgb(21.251063, 39.665888, 42.498938)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 33.33%, 12.5%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(21.251063, 39.665888, 42.498938)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8, 42.498938)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(21.251063, 39.665888, 42.498938)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(360, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 33.33%, 12.5%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3_with_4[hsl(0, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 88%, 12.5%)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsl(17.5, 88%, 12.5%)-rgb(59.925, 20.1875, 3.825)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 88%, 12.5%)', expected = 'rgb(59.925, 20.1875, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.1875, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 20.1875, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 20.1875, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 20.1875, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3_with_4[hsl(188, 88%, 12.5%)-rgb(3.825, 52.445, 59.925)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 88%, 12.5%)', expected = 'rgb(3.825, 52.445, 59.925)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445, 59.925)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(3.825, 52.445, 59.925)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(3.8250000000000002, 52.445, 59.924999999999997)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(3.8250000000000002, 52.445, 59.924999999999997)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3_with_4[hsl(360, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 88%, 12.5%)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(0, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 33.33%, 44%)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(17.5, 33.33%, 44%)-rgb(149.59626, 96.618225, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 33.33%, 44%)', expected = 'rgb(149.59626, 96.618225, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 96.618225, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 96.618224999999995, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 96.618224999999995, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(188, 33.33%, 44%)-rgb(74.80374, 139.623924, 149.59626)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 33.33%, 44%)', expected = 'rgb(74.80374, 139.623924, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4, 149.59626)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.80374, 139.623924, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.803740000000005, 139.62392399999999, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.803740000000005, 139.62392399999999, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsl(360, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 33.33%, 44%)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3_with_4[hsl(0, 88%, 44%)-rgb(210.936, 13.464, 13.464)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 88%, 44%)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3_with_4[hsl(17.5, 88%, 44%)-rgb(210.936, 71.06, 13.464)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 88%, 44%)', expected = 'rgb(210.936, 71.06, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.06, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 71.06, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 71.060000000000002, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 71.060000000000002, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsl(188, 88%, 44%)-rgb(13.464, 184.6064, 210.936)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 88%, 44%)', expected = 'rgb(13.464, 184.6064, 210.936)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...064, 210.936)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(13.464, 184.6064, 210.936)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(13.464, 184.60640000000001, 210.93600000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(13.464, 184.60640000000001, 210.93600000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_3_with_4[hsl(360, 88%, 44%)-rgb(210.936, 13.464, 13.464)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 88%, 44%)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_3_with_4[hsl(0, 100%, 44%)-rgb(224.4, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0, 100%, 44%)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3_with_4[hsl(17.5, 100%, 44%)-rgb(224.4, 65.45, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5, 100%, 44%)', expected = 'rgb(224.4, 65.45, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 65.45, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 65.450000000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 65.450000000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3_with_4[hsl(188, 100%, 44%)-rgb(0, 194.48, 224.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188, 100%, 44%)', expected = 'rgb(0, 194.48, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 194.48, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 194.47999999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 194.47999999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_3_with_4[hsl(360, 100%, 44%)-rgb(224.4, 0, 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360, 100%, 44%)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 33.33%, 12.5%, 1)-rgb(42.498938, 27.448359, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 27.448359, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 27.448359, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 27.448359, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 27.448359, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 33.33%, 12.5%, 1)-rgb(21.251063, 39.665888, 42.498938)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(21.251063, 39.665888, 42.498938)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8, 42.498938)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(21.251063, 39.665888, 42.498938)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 12.5%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsla(0, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 12.5%, 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 88%, 12.5%, 1)-rgb(59.925, 20.1875, 3.825)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 12.5%, 1)', expected = 'rgb(59.925, 20.1875, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.1875, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 20.1875, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 20.1875, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 20.1875, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 88%, 12.5%, 1)-rgb(3.825, 52.445, 59.925)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 12.5%, 1)', expected = 'rgb(3.825, 52.445, 59.925)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445, 59.925)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(3.825, 52.445, 59.925)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(3.8250000000000002, 52.445, 59.924999999999997)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(3.8250000000000002, 52.445, 59.924999999999997)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 12.5%, 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 44%, 1)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 33.33%, 44%, 1)-rgb(149.59626, 96.618225, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 44%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(149.59626, 96.618225, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 96.618225, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 96.618224999999995, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 96.618224999999995, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 33.33%, 44%, 1)-rgb(74.80374, 139.623924, 149.59626)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 44%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(74.80374, 139.623924, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4, 149.59626)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.80374, 139.623924, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.803740000000005, 139.62392399999999, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.803740000000005, 139.62392399999999, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 44%, 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsla(0, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 44%, 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 88%, 44%, 1)-rgb(210.936, 71.06, 13.464)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 44%, 1)', expected = 'rgb(210.936, 71.06, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.06, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 71.06, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 71.060000000000002, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 71.060000000000002, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 88%, 44%, 1)-rgb(13.464, 184.6064, 210.936)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 44%, 1)', expected = 'rgb(13.464, 184.6064, 210.936)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...064, 210.936)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(13.464, 184.6064, 210.936)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(13.464, 184.60640000000001, 210.93600000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(13.464, 184.60640000000001, 210.93600000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 44%, 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_3_with_4[hsla(0, 100%, 44%, 1)-rgb(224.4, 0, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 100%, 44%, 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3_with_4[hsla(17.5, 100%, 44%, 1)-rgb(224.4, 65.45, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 100%, 44%, 1)', expected = 'rgb(224.4, 65.45, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 65.45, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 65.450000000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 65.450000000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3_with_4[hsla(188, 100%, 44%, 1)-rgb(0, 194.48, 224.4)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 100%, 44%, 1)', expected = 'rgb(0, 194.48, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 194.48, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 194.47999999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 194.47999999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_3_with_4[hsla(360, 100%, 44%, 1)-rgb(224.4, 0, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 100%, 44%, 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 33.33%, 12.5%, 0.25)-rgba(42.498938, 27.448359, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 27.448359, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 27.448359, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 27.448359, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 27.448359, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 33.33%, 12.5%, 0.25)-rgba(21.251063, 39.665888, 42.498938, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(21.251063, 39.665888, 42.498938, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(21.2510...000003, 0.25)' == 'rgba(21.2510...498938, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(21.251063, 39.665888, 42.498938, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 12.5%, 0.25)', expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 88%, 12.5%, 0.25)-rgba(59.925, 20.1875, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(59.925, 20.1875, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 20.1875, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 88%, 12.5%, 0.25)-rgba(3.825, 52.445, 59.925, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(3.825, 52.445, 59.925, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(3.82500...999997, 0.25)' == 'rgba(3.825, ...59.925, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(3.825, 52.445, 59.925, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(3.8250000000000002, 52.445, 59.924999999999997, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(3.8250000000000002, 52.445, 59.924999999999997, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 12.5%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 33.33%, 44%, 0.25)-rgba(149.59626, 96.618225, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 96.618225, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 96.618225, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 96.618224999999995, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 96.618224999999995, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 33.33%, 44%, 0.25)-rgba(74.80374, 139.623924, 149.59626, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(74.80374, 139.623924, 149.59626, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.8037....59626, 0.25)' == 'rgba(74.8037....59626, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.80374, 139.623924, 149.59626, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.803740000000005, 139.62392399999999, 149.59626, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.803740000000005, 139.62392399999999, 149.59626, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 88%, 44%, 0.25)-rgba(210.936, 71.06, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(210.936, 71.06, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 71.06, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 71.060000000000002, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 71.060000000000002, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 88%, 44%, 0.25)-rgba(13.464, 184.6064, 210.936, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(13.464, 184.6064, 210.936, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(13.464,...000001, 0.25)' == 'rgba(13.464,...10.936, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(13.464, 184.6064, 210.936, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(13.464, 184.60640000000001, 210.93600000000001, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(13.464, 184.60640000000001, 210.93600000000001, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 44%, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsla(0, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 100%, 44%, 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 100%, 44%, 0.25)-rgba(224.4, 65.45, 0, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 100%, 44%, 0.25)', expected = 'rgba(224.4, 65.45, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...003, 0, 0.25)' == 'rgba(224.4, 65.45, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 65.45, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 65.450000000000003, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 65.450000000000003, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 100%, 44%, 0.25)-rgba(0, 194.48, 224.4, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 100%, 44%, 0.25)', expected = 'rgba(0, 194.48, 224.4, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 194....000001, 0.25)' == 'rgba(0, 194.48, 224.4, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 194.48, 224.4, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 194.47999999999999, 224.40000000000001, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 194.47999999999999, 224.40000000000001, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 100%, 44%, 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 33.33%, 12.5%, 0)-rgba(42.498938, 27.448359, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 27.448359, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 27.448359, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 27.448359, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 27.448359, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 33.33%, 12.5%, 0)-rgba(21.251063, 39.665888, 42.498938, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(21.251063, 39.665888, 42.498938, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(21.2510...000000003, 0)' == 'rgba(21.2510...42.498938, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(21.251063, 39.665888, 42.498938, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 12.5%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 12.5%, 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 88%, 12.5%, 0)-rgba(59.925, 20.1875, 3.825, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 12.5%, 0)', expected = 'rgba(59.925, 20.1875, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...75, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 20.1875, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 88%, 12.5%, 0)-rgba(3.825, 52.445, 59.925, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 12.5%, 0)', expected = 'rgba(3.825, 52.445, 59.925, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(3.82500...999999997, 0)' == 'rgba(3.825, ...5, 59.925, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(3.825, 52.445, 59.925, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(3.8250000000000002, 52.445, 59.924999999999997, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(3.8250000000000002, 52.445, 59.924999999999997, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 12.5%, 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 33.33%, 44%, 0)-rgba(149.59626, 96.618225, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 96.618225, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 96.618225, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 96.618224999999995, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 96.618224999999995, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 33.33%, 44%, 0)-rgba(74.80374, 139.623924, 149.59626, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(74.80374, 139.623924, 149.59626, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.8037...149.59626, 0)' == 'rgba(74.8037...149.59626, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.80374, 139.623924, 149.59626, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.803740000000005, 139.62392399999999, 149.59626, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.803740000000005, 139.62392399999999, 149.59626, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 33.33%, 44%, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(0, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 88%, 44%, 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(17.5, 88%, 44%, 0)-rgba(210.936, 71.06, 13.464, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 88%, 44%, 0)', expected = 'rgba(210.936, 71.06, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...2, 13.464, 0)' == 'rgba(210.936...6, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 71.06, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 71.060000000000002, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 71.060000000000002, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(188, 88%, 44%, 0)-rgba(13.464, 184.6064, 210.936, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 88%, 44%, 0)', expected = 'rgba(13.464, 184.6064, 210.936, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(13.464,...000000001, 0)' == 'rgba(13.464,..., 210.936, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(13.464, 184.6064, 210.936, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(13.464, 184.60640000000001, 210.93600000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(13.464, 184.60640000000001, 210.93600000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_3_with_4[hsla(360, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 88%, 44%, 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_3_with_4[hsla(0, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(0, 100%, 44%, 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsla(17.5, 100%, 44%, 0)-rgba(224.4, 65.45, 0, 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(17.5, 100%, 44%, 0)', expected = 'rgba(224.4, 65.45, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000003, 0, 0)' == 'rgba(224.4, 65.45, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 65.45, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 65.450000000000003, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 65.450000000000003, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_3_with_4[hsla(188, 100%, 44%, 0)-rgba(0, 194.48, 224.4, 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(188, 100%, 44%, 0)', expected = 'rgba(0, 194.48, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 194....000000001, 0)' == 'rgba(0, 194.48, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 194.48, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 194.47999999999999, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 194.47999999999999, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_3_with_4[hsla(360, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsla(360, 100%, 44%, 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(0 33.33 12.5)-rgb(42.498938, 21.251063, 21.251063)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 12.5)', expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 12.5)-rgb(42.498938, 27.448359, 21.251063)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 12.5)', expected = 'rgb(42.498938, 27.448359, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 27.448359, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 27.448359, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 27.448359, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_4[hsl(188 33.33 12.5)-rgb(21.251063, 39.665888, 42.498938)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 12.5)', expected = 'rgb(21.251063, 39.665888, 42.498938)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8, 42.498938)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(21.251063, 39.665888, 42.498938)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_4[hsl(360 33.33 12.5)-rgb(42.498938, 21.251063, 21.251063)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 12.5)', expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 12.5)-rgb(42.498938, 21.251063, 21.251063)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 12.5)', expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hsl_4[hsl(0 88 12.5)-rgb(59.925, 3.825, 3.825)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 12.5)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(17.5 88 12.5)-rgb(59.925, 20.1875, 3.825)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 12.5)', expected = 'rgb(59.925, 20.1875, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.1875, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 20.1875, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 20.1875, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 20.1875, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(188 88 12.5)-rgb(3.825, 52.445, 59.925)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 12.5)', expected = 'rgb(3.825, 52.445, 59.925)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445, 59.925)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(3.825, 52.445, 59.925)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(3.8250000000000002, 52.445, 59.924999999999997)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(3.8250000000000002, 52.445, 59.924999999999997)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_4[hsl(360 88 12.5)-rgb(59.925, 3.825, 3.825)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 12.5)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(none 88 12.5)-rgb(59.925, 3.825, 3.825)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 12.5)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_4[hsl(0 33.33 44)-rgb(149.59626, 74.80374, 74.80374)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 44)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(17.5 33.33 44)-rgb(149.59626, 96.618225, 74.80374)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 44)', expected = 'rgb(149.59626, 96.618225, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 96.618225, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 96.618224999999995, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 96.618224999999995, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(188 33.33 44)-rgb(74.80374, 139.623924, 149.59626)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 44)', expected = 'rgb(74.80374, 139.623924, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4, 149.59626)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.80374, 139.623924, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.803740000000005, 139.62392399999999, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.803740000000005, 139.62392399999999, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(360 33.33 44)-rgb(149.59626, 74.80374, 74.80374)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 44)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(none 33.33 44)-rgb(149.59626, 74.80374, 74.80374)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 44)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_4[hsl(0 88 44)-rgb(210.936, 13.464, 13.464)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 44)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(17.5 88 44)-rgb(210.936, 71.06, 13.464)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 44)', expected = 'rgb(210.936, 71.06, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.06, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 71.06, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 71.060000000000002, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 71.060000000000002, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(188 88 44)-rgb(13.464, 184.6064, 210.936)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 44)', expected = 'rgb(13.464, 184.6064, 210.936)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...064, 210.936)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(13.464, 184.6064, 210.936)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(13.464, 184.60640000000001, 210.93600000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(13.464, 184.60640000000001, 210.93600000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(360 88 44)-rgb(210.936, 13.464, 13.464)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 44)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(none 88 44)-rgb(210.936, 13.464, 13.464)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 44)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______________ test_color_hsl_4[hsl(0 100 44)-rgb(224.4, 0, 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 100 44)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hsl_4[hsl(17.5 100 44)-rgb(224.4, 65.45, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 100 44)', expected = 'rgb(224.4, 65.45, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 65.45, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 65.450000000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 65.450000000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hsl_4[hsl(188 100 44)-rgb(0, 194.48, 224.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 100 44)', expected = 'rgb(0, 194.48, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 194.48, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 194.47999999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 194.47999999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_hsl_4[hsl(360 100 44)-rgb(224.4, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 100 44)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hsl_4[hsl(none 100 44)-rgb(224.4, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 100 44)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(0 33.33 12.5 / 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 12.5 / 1)', expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 12.5 / 1)-rgb(42.498938, 27.448359, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 12.5 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 27.448359, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 27.448359, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 27.448359, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 27.448359, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 33.33 12.5 / 1)-rgb(21.251063, 39.665888, 42.498938)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 12.5 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(21.251063, 39.665888, 42.498938)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8, 42.498938)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(21.251063, 39.665888, 42.498938)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(21.251062999999998, 39.665888000000002, 42.498938000000003)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(360 33.33 12.5 / 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 12.5 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 12.5 / 1)-rgb(42.498938, 21.251063, 21.251063)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 12.5 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(42.498938, 21.251063, 21.251063)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3, 21.251063)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(42.498938, 21.251063, 21.251063)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(42.498938000000003, 21.251062999999998, 21.251062999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(0 88 12.5 / 1)-rgb(59.925, 3.825, 3.825)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 12.5 / 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_4[hsl(17.5 88 12.5 / 1)-rgb(59.925, 20.1875, 3.825)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 12.5 / 1)', expected = 'rgb(59.925, 20.1875, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.1875, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 20.1875, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 20.1875, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 20.1875, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(188 88 12.5 / 1)-rgb(3.825, 52.445, 59.925)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 12.5 / 1)', expected = 'rgb(3.825, 52.445, 59.925)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445, 59.925)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(3.825, 52.445, 59.925)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(3.8250000000000002, 52.445, 59.924999999999997)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(3.8250000000000002, 52.445, 59.924999999999997)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(360 88 12.5 / 1)-rgb(59.925, 3.825, 3.825)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 12.5 / 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(none 88 12.5 / 1)-rgb(59.925, 3.825, 3.825)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 12.5 / 1)', expected = 'rgb(59.925, 3.825, 3.825)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825, 3.825)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(59.925, 3.825, 3.825)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(59.924999999999997, 3.8250000000000002, 3.8250000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(0 33.33 44 / 1)-rgb(149.59626, 74.80374, 74.80374)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 44 / 1)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 44 / 1)-rgb(149.59626, 96.618225, 74.80374)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 44 / 1)', expected = 'rgb(149.59626, 96.618225, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 96.618225, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 96.618224999999995, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 96.618224999999995, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 33.33 44 / 1)-rgb(74.80374, 139.623924, 149.59626)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 44 / 1)', expected = 'rgb(74.80374, 139.623924, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4, 149.59626)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.80374, 139.623924, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.803740000000005, 139.62392399999999, 149.59626)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.803740000000005, 139.62392399999999, 149.59626)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_4[hsl(360 33.33 44 / 1)-rgb(149.59626, 74.80374, 74.80374)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 44 / 1)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 44 / 1)-rgb(149.59626, 74.80374, 74.80374)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 44 / 1)', expected = 'rgb(149.59626, 74.80374, 74.80374)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74, 74.80374)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(149.59626, 74.80374, 74.80374)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(149.59626, 74.803740000000005, 74.803740000000005)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(149.59626, 74.803740000000005, 74.803740000000005)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(0 88 44 / 1)-rgb(210.936, 13.464, 13.464)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 44 / 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(17.5 88 44 / 1)-rgb(210.936, 71.06, 13.464)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 44 / 1)', expected = 'rgb(210.936, 71.06, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.06, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 71.06, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 71.060000000000002, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 71.060000000000002, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_4[hsl(188 88 44 / 1)-rgb(13.464, 184.6064, 210.936)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 44 / 1)', expected = 'rgb(13.464, 184.6064, 210.936)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...064, 210.936)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(13.464, 184.6064, 210.936)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(13.464, 184.60640000000001, 210.93600000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(13.464, 184.60640000000001, 210.93600000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(360 88 44 / 1)-rgb(210.936, 13.464, 13.464)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 44 / 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(none 88 44 / 1)-rgb(210.936, 13.464, 13.464)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 44 / 1)', expected = 'rgb(210.936, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.464, 13.464)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(210.936, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(210.93600000000001, 13.464, 13.464)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(210.93600000000001, 13.464, 13.464)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hsl_4[hsl(0 100 44 / 1)-rgb(224.4, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 100 44 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_4[hsl(17.5 100 44 / 1)-rgb(224.4, 65.45, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 100 44 / 1)', expected = 'rgb(224.4, 65.45, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 65.45, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 65.450000000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 65.450000000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_4[hsl(188 100 44 / 1)-rgb(0, 194.48, 224.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 100 44 / 1)', expected = 'rgb(0, 194.48, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 194.48, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 194.47999999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 194.47999999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hsl_4[hsl(360 100 44 / 1)-rgb(224.4, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 100 44 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hsl_4[hsl(none 100 44 / 1)-rgb(224.4, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 100 44 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(0 33.33 12.5 / 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 12.5 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 12.5 / 0.25)-rgba(42.498938, 27.448359, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 12.5 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 27.448359, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 27.448359, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 27.448359, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 27.448359, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 33.33 12.5 / 0.25)-rgba(21.251063, 39.665888, 42.498938, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 12.5 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(21.251063, 39.665888, 42.498938, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(21.2510...000003, 0.25)' == 'rgba(21.2510...498938, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(21.251063, 39.665888, 42.498938, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(360 33.33 12.5 / 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 12.5 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 12.5 / 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 12.5 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...251063, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(0 88 12.5 / 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 12.5 / 0.25)', expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 88 12.5 / 0.25)-rgba(59.925, 20.1875, 3.825, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 12.5 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(59.925, 20.1875, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 20.1875, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 88 12.5 / 0.25)-rgba(3.825, 52.445, 59.925, 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 12.5 / 0.25)', expected = 'rgba(3.825, 52.445, 59.925, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(3.82500...999997, 0.25)' == 'rgba(3.825, ...59.925, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(3.825, 52.445, 59.925, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(3.8250000000000002, 52.445, 59.924999999999997, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(3.8250000000000002, 52.445, 59.924999999999997, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_4[hsl(360 88 12.5 / 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 12.5 / 0.25)', expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 88 12.5 / 0.25)-rgba(59.925, 3.825, 3.825, 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 12.5 / 0.25)', expected = 'rgba(59.925, 3.825, 3.825, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3.825, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(0 33.33 44 / 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 44 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 44 / 0.25)-rgba(149.59626, 96.618225, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 44 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 96.618225, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 96.618225, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 96.618224999999995, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 96.618224999999995, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 33.33 44 / 0.25)-rgba(74.80374, 139.623924, 149.59626, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 44 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(74.80374, 139.623924, 149.59626, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.8037....59626, 0.25)' == 'rgba(74.8037....59626, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.80374, 139.623924, 149.59626, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.803740000000005, 139.62392399999999, 149.59626, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.803740000000005, 139.62392399999999, 149.59626, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(360 33.33 44 / 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 44 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 44 / 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 44 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....80374, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hsl_4[hsl(0 88 44 / 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 44 / 0.25)', expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 88 44 / 0.25)-rgba(210.936, 71.06, 13.464, 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 44 / 0.25)', expected = 'rgba(210.936, 71.06, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 71.06, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 71.060000000000002, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 71.060000000000002, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 88 44 / 0.25)-rgba(13.464, 184.6064, 210.936, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 44 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(13.464, 184.6064, 210.936, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(13.464,...000001, 0.25)' == 'rgba(13.464,...10.936, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(13.464, 184.6064, 210.936, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(13.464, 184.60640000000001, 210.93600000000001, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(13.464, 184.60640000000001, 210.93600000000001, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(360 88 44 / 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 44 / 0.25)', expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 88 44 / 0.25)-rgba(210.936, 13.464, 13.464, 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 44 / 0.25)', expected = 'rgba(210.936, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13.464, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hsl_4[hsl(0 100 44 / 0.25)-rgba(224.4, 0, 0, 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 100 44 / 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(17.5 100 44 / 0.25)-rgba(224.4, 65.45, 0, 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 100 44 / 0.25)', expected = 'rgba(224.4, 65.45, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...003, 0, 0.25)' == 'rgba(224.4, 65.45, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 65.45, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 65.450000000000003, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 65.450000000000003, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(188 100 44 / 0.25)-rgba(0, 194.48, 224.4, 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 100 44 / 0.25)', expected = 'rgba(0, 194.48, 224.4, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 194....000001, 0.25)' == 'rgba(0, 194.48, 224.4, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 194.48, 224.4, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 194.47999999999999, 224.40000000000001, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 194.47999999999999, 224.40000000000001, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(360 100 44 / 0.25)-rgba(224.4, 0, 0, 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 100 44 / 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(none 100 44 / 0.25)-rgba(224.4, 0, 0, 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 100 44 / 0.25)', expected = 'rgba(224.4, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0, 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(0 33.33 12.5 / 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 12.5 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 12.5 / 0)-rgba(42.498938, 27.448359, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 12.5 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 27.448359, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 27.448359, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 27.448359, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ^^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 27.448359, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 33.33 12.5 / 0)-rgba(21.251063, 39.665888, 42.498938, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 12.5 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(21.251063, 39.665888, 42.498938, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(21.2510...000000003, 0)' == 'rgba(21.2510...42.498938, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(21.251063, 39.665888, 42.498938, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(21.251062999999998, 39.665888000000002, 42.498938000000003, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(360 33.33 12.5 / 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 12.5 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 12.5 / 0)-rgba(42.498938, 21.251063, 21.251063, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 12.5 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(42.498938, 21.251063, 21.251063, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21.251063, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(42.498938, 21.251063, 21.251063, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(42.498938000000003, 21.251062999999998, 21.251062999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hsl_4[hsl(0 88 12.5 / 0)-rgba(59.925, 3.825, 3.825, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 12.5 / 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(17.5 88 12.5 / 0)-rgba(59.925, 20.1875, 3.825, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 12.5 / 0)', expected = 'rgba(59.925, 20.1875, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...75, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 20.1875, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 20.1875, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(188 88 12.5 / 0)-rgba(3.825, 52.445, 59.925, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 12.5 / 0)', expected = 'rgba(3.825, 52.445, 59.925, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(3.82500...999999997, 0)' == 'rgba(3.825, ...5, 59.925, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(3.825, 52.445, 59.925, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(3.8250000000000002, 52.445, 59.924999999999997, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(3.8250000000000002, 52.445, 59.924999999999997, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_4[hsl(360 88 12.5 / 0)-rgba(59.925, 3.825, 3.825, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 12.5 / 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(none 88 12.5 / 0)-rgba(59.925, 3.825, 3.825, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 12.5 / 0)', expected = 'rgba(59.925, 3.825, 3.825, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25, 3.825, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(59.925, 3.825, 3.825, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(59.924999999999997, 3.8250000000000002, 3.8250000000000002, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(0 33.33 44 / 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 33.33 44 / 0)', expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(17.5 33.33 44 / 0)-rgba(149.59626, 96.618225, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 33.33 44 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 96.618225, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 96.618225, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 96.618224999999995, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 96.618224999999995, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(188 33.33 44 / 0)-rgba(74.80374, 139.623924, 149.59626, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 33.33 44 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(74.80374, 139.623924, 149.59626, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.8037...149.59626, 0)' == 'rgba(74.8037...149.59626, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.80374, 139.623924, 149.59626, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.803740000000005, 139.62392399999999, 149.59626, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ^^^^^^^^^\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.803740000000005, 139.62392399999999, 149.59626, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(360 33.33 44 / 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 33.33 44 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hsl_4[hsl(none 33.33 44 / 0)-rgba(149.59626, 74.80374, 74.80374, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 33.33 44 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(149.59626, 74.80374, 74.80374, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 74.80374, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(149.59626, 74.80374, 74.80374, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ ++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(149.59626, 74.803740000000005, 74.803740000000005, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hsl_4[hsl(0 88 44 / 0)-rgba(210.936, 13.464, 13.464, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 88 44 / 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(17.5 88 44 / 0)-rgba(210.936, 71.06, 13.464, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 88 44 / 0)', expected = 'rgba(210.936, 71.06, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...2, 13.464, 0)' == 'rgba(210.936...6, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 71.06, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 71.060000000000002, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 71.060000000000002, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hsl_4[hsl(188 88 44 / 0)-rgba(13.464, 184.6064, 210.936, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 88 44 / 0)', expected = 'rgba(13.464, 184.6064, 210.936, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(13.464,...000000001, 0)' == 'rgba(13.464,..., 210.936, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(13.464, 184.6064, 210.936, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(13.464, 184.60640000000001, 210.93600000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++ +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(13.464, 184.60640000000001, 210.93600000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(360 88 44 / 0)-rgba(210.936, 13.464, 13.464, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 88 44 / 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hsl_4[hsl(none 88 44 / 0)-rgba(210.936, 13.464, 13.464, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 88 44 / 0)', expected = 'rgba(210.936, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4, 13.464, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(210.936, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(210.93600000000001, 13.464, 13.464, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(210.93600000000001, 13.464, 13.464, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hsl_4[hsl(0 100 44 / 0)-rgba(224.4, 0, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(0 100 44 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(17.5 100 44 / 0)-rgba(224.4, 65.45, 0, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(17.5 100 44 / 0)', expected = 'rgba(224.4, 65.45, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000003, 0, 0)' == 'rgba(224.4, 65.45, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 65.45, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 65.450000000000003, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 65.450000000000003, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hsl_4[hsl(188 100 44 / 0)-rgba(0, 194.48, 224.4, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(188 100 44 / 0)', expected = 'rgba(0, 194.48, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 194....000000001, 0)' == 'rgba(0, 194.48, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 194.48, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 194.47999999999999, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 194.47999999999999, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hsl_4[hsl(360 100 44 / 0)-rgba(224.4, 0, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(360 100 44 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hsl_4[hsl(none 100 44 / 0)-rgba(224.4, 0, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hsl(none 100 44 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(190.7 0 0)-rgb(0, 209.525, 255)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 0)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________________ test_color_hwb_4[hwb(0 0 12)-rgb(224.4, 0, 0)] ________________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 12)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(100 0 12)-rgb(74.8, 224.4, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 12)', expected = 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.8, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.799999999999997, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.799999999999997, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(190.7 0 12)-rgb(0, 184.382, 224.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 12)', expected = 'rgb(0, 184.382, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 184.382, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 184.38200000000001, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 184.38200000000001, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______________ test_color_hwb_4[hwb(360 0 12)-rgb(224.4, 0, 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 12)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_hwb_4[hwb(none 0 12)-rgb(224.4, 0, 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 12)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______________ test_color_hwb_4[hwb(0 0 86.2)-rgb(35.19, 0, 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 86.2)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(100 0 86.2)-rgb(11.73, 35.19, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 86.2)', expected = 'rgb(11.73, 35.19, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(11.73, 35.19, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(11.73, 35.189999999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(11.73, 35.189999999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(190.7 0 86.2)-rgb(0, 28.91445, 35.19)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 86.2)', expected = 'rgb(0, 28.91445, 35.19)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, 35.19)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 28.91445, 35.19)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 28.914449999999999, 35.189999999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 28.914449999999999, 35.189999999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_hwb_4[hwb(360 0 86.2)-rgb(35.19, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 86.2)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(none 0 86.2)-rgb(35.19, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 86.2)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(190.7 0 none)-rgb(0, 209.525, 255)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 none)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(0 55 12)-rgb(224.4, 140.25, 140.25)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 12)', expected = 'rgb(224.4, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(100 55 12)-rgb(168.3, 224.4, 140.25)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 12)', expected = 'rgb(168.3, 224.4, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(168.3000...0001, 140.25)' == 'rgb(168.3, 224.4, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(168.3, 224.4, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(168.30000000000001, 224.40000000000001, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(168.30000000000001, 224.40000000000001, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 55 12)-rgb(140.25, 209.39325, 224.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 12)', expected = 'rgb(140.25, 209.39325, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(140.25, ...000000000001)' == 'rgb(140.25, ...39325, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(140.25, 209.39325, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(140.25, 209.39324999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(140.25, 209.39324999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(360 55 12)-rgb(224.4, 140.25, 140.25)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 12)', expected = 'rgb(224.4, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(none 55 12)-rgb(224.4, 140.25, 140.25)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 12)', expected = 'rgb(224.4, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(0 55 86.2)-rgb(99.327196, 99.327196, 99.327196)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 86.2)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(100 55 86.2)-rgb(99.327196, 99.327196, 99.327196)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 86.2)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(190.7 55 86.2)-rgb(99.327196, 99.327196, 99.327196)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 86.2)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(360 55 86.2)-rgb(99.327196, 99.327196, 99.327196)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 86.2)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(none 55 86.2)-rgb(99.327196, 99.327196, 99.327196)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 86.2)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(0 55 100)-rgb(90.483871, 90.483871, 90.483871)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 100)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(100 55 100)-rgb(90.483871, 90.483871, 90.483871)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 100)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(190.7 55 100)-rgb(90.483871, 90.483871, 90.483871)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 100)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(360 55 100)-rgb(90.483871, 90.483871, 90.483871)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 100)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(none 55 100)-rgb(90.483871, 90.483871, 90.483871)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 100)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(0 92.2 0)-rgb(255, 235.11, 235.11)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 0)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(100 92.2 0)-rgb(241.74, 255, 235.11)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 0)', expected = 'rgb(241.74, 255, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(241.74, 255, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(241.74000000000001, 255, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(241.74000000000001, 255, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 92.2 0)-rgb(235.11, 251.45295, 255)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 0)', expected = 'rgb(235.11, 251.45295, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.45295, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(235.11, 251.45295, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(235.11000000000001, 251.45294999999999, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(235.11000000000001, 251.45294999999999, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(360 92.2 0)-rgb(255, 235.11, 235.11)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 0)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(none 92.2 0)-rgb(255, 235.11, 235.11)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 0)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(0 92.2 100)-rgb(122.325702, 122.325702, 122.325702)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 100)', expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 100)-rgb(122.325702, 122.325702, 122.325702)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 100)', expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 100)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 100)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 100)-rgb(122.325702, 122.325702, 122.325702)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 100)', expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 100)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 100)', expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 92.2 none)-rgb(255, 235.11, 235.11)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 none)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 92.2 none)-rgb(241.74, 255, 235.11)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 none)', expected = 'rgb(241.74, 255, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(241.74, 255, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(241.74000000000001, 255, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(241.74000000000001, 255, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(190.7 92.2 none)-rgb(235.11, 251.45295, 255)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 none)', expected = 'rgb(235.11, 251.45295, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.45295, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(235.11, 251.45295, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(235.11000000000001, 251.45294999999999, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(235.11000000000001, 251.45294999999999, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 92.2 none)-rgb(255, 235.11, 235.11)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 none)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(none 92.2 none)-rgb(255, 235.11, 235.11)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 none)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(0 100 86.2)-rgb(136.949517, 136.949517, 136.949517)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 86.2)', expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 100 86.2)-rgb(136.949517, 136.949517, 136.949517)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 86.2)', expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 100 86.2)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 86.2)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 100 86.2)-rgb(136.949517, 136.949517, 136.949517)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 86.2)', expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 100 86.2)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 86.2)', expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(190.7 none 0)-rgb(0, 209.525, 255)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 0)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_hwb_4[hwb(0 none 12)-rgb(224.4, 0, 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 12)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(100 none 12)-rgb(74.8, 224.4, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 12)', expected = 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.8, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.799999999999997, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.799999999999997, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(190.7 none 12)-rgb(0, 184.382, 224.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 12)', expected = 'rgb(0, 184.382, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 184.382, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 184.38200000000001, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 184.38200000000001, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(360 none 12)-rgb(224.4, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 12)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(none none 12)-rgb(224.4, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 12)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(0 none 86.2)-rgb(35.19, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 86.2)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(100 none 86.2)-rgb(11.73, 35.19, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 86.2)', expected = 'rgb(11.73, 35.19, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(11.73, 35.19, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(11.73, 35.189999999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(11.73, 35.189999999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(190.7 none 86.2)-rgb(0, 28.91445, 35.19)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 86.2)', expected = 'rgb(0, 28.91445, 35.19)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, 35.19)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 28.91445, 35.19)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 28.914449999999999, 35.189999999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 28.914449999999999, 35.189999999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(360 none 86.2)-rgb(35.19, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 86.2)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(none none 86.2)-rgb(35.19, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 86.2)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(190.7 none none)-rgb(0, 209.525, 255)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none none)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(190.7 0 0 / 1)-rgb(0, 209.525, 255)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 0 / 1)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_hwb_4[hwb(0 0 12 / 1)-rgb(224.4, 0, 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 12 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(100 0 12 / 1)-rgb(74.8, 224.4, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 12 / 1)', expected = 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.8, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.799999999999997, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.799999999999997, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(190.7 0 12 / 1)-rgb(0, 184.382, 224.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 12 / 1)', expected = 'rgb(0, 184.382, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 184.382, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 184.38200000000001, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 184.38200000000001, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(360 0 12 / 1)-rgb(224.4, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 12 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(none 0 12 / 1)-rgb(224.4, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 12 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_hwb_4[hwb(0 0 86.2 / 1)-rgb(35.19, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 86.2 / 1)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(100 0 86.2 / 1)-rgb(11.73, 35.19, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 86.2 / 1)', expected = 'rgb(11.73, 35.19, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(11.73, 35.19, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(11.73, 35.189999999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(11.73, 35.189999999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 0 86.2 / 1)-rgb(0, 28.91445, 35.19)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 86.2 / 1)', expected = 'rgb(0, 28.91445, 35.19)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, 35.19)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 28.91445, 35.19)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 28.914449999999999, 35.189999999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 28.914449999999999, 35.189999999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(360 0 86.2 / 1)-rgb(35.19, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 86.2 / 1)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(none 0 86.2 / 1)-rgb(35.19, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 86.2 / 1)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(190.7 0 none / 1)-rgb(0, 209.525, 255)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 none / 1)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(0 55 12 / 1)-rgb(224.4, 140.25, 140.25)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 12 / 1)', expected = 'rgb(224.4, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 55 12 / 1)-rgb(168.3, 224.4, 140.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 12 / 1)', expected = 'rgb(168.3, 224.4, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(168.3000...0001, 140.25)' == 'rgb(168.3, 224.4, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(168.3, 224.4, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(168.30000000000001, 224.40000000000001, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(168.30000000000001, 224.40000000000001, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 55 12 / 1)-rgb(140.25, 209.39325, 224.4)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 12 / 1)', expected = 'rgb(140.25, 209.39325, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(140.25, ...000000000001)' == 'rgb(140.25, ...39325, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(140.25, 209.39325, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(140.25, 209.39324999999999, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(140.25, 209.39324999999999, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(360 55 12 / 1)-rgb(224.4, 140.25, 140.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 12 / 1)', expected = 'rgb(224.4, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(none 55 12 / 1)-rgb(224.4, 140.25, 140.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 12 / 1)', expected = 'rgb(224.4, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25, 140.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 140.25, 140.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 140.25, 140.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(0 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 86.2 / 1)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 86.2 / 1)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 86.2 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 86.2 / 1)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 86.2 / 1)', expected = 'rgb(99.327196, 99.327196, 99.327196)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6, 99.327196)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(99.327196, 99.327196, 99.327196)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(99.327196000000001, 99.327196000000001, 99.327196000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(0 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 100 / 1)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(100 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 100 / 1)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 100 / 1)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(360 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 100 / 1)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 100 / 1)', expected = 'rgb(90.483871, 90.483871, 90.483871)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1, 90.483871)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(90.483871, 90.483871, 90.483871)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(90.483870999999994, 90.483870999999994, 90.483870999999994)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 92.2 0 / 1)-rgb(255, 235.11, 235.11)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 0 / 1)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 92.2 0 / 1)-rgb(241.74, 255, 235.11)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 0 / 1)', expected = 'rgb(241.74, 255, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(241.74, 255, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(241.74000000000001, 255, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(241.74000000000001, 255, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 92.2 0 / 1)-rgb(235.11, 251.45295, 255)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 0 / 1)', expected = 'rgb(235.11, 251.45295, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.45295, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(235.11, 251.45295, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(235.11000000000001, 251.45294999999999, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(235.11000000000001, 251.45294999999999, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 92.2 0 / 1)-rgb(255, 235.11, 235.11)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 0 / 1)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(none 92.2 0 / 1)-rgb(255, 235.11, 235.11)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 0 / 1)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 100 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 100 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 100 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 100 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 100 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(122.325702, 122.325702, 122.325702)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., 122.325702)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(122.325702, 122.325702, 122.325702)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(122.32570200000001, 122.32570200000001, 122.32570200000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(0 92.2 none / 1)-rgb(255, 235.11, 235.11)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 none / 1)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 92.2 none / 1)-rgb(241.74, 255, 235.11)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 none / 1)', expected = 'rgb(241.74, 255, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(241.74, 255, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(241.74000000000001, 255, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(241.74000000000001, 255, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(190.7 92.2 none / 1)-rgb(235.11, 251.45295, 255)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 none / 1)', expected = 'rgb(235.11, 251.45295, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.45295, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(235.11, 251.45295, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(235.11000000000001, 251.45294999999999, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(235.11000000000001, 251.45294999999999, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(360 92.2 none / 1)-rgb(255, 235.11, 235.11)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 none / 1)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(none 92.2 none / 1)-rgb(255, 235.11, 235.11)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 none / 1)', expected = 'rgb(255, 235.11, 235.11)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, 235.11)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(255, 235.11, 235.11)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(255, 235.11000000000001, 235.11000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(255, 235.11000000000001, 235.11000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 86.2 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 86.2 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 86.2 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 86.2 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 86.2 / 1)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgb(136.949517, 136.949517, 136.949517)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., 136.949517)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(136.949517, 136.949517, 136.949517)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(136.94951699999999, 136.94951699999999, 136.94951699999999)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(190.7 none 0 / 1)-rgb(0, 209.525, 255)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 0 / 1)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(0 none 12 / 1)-rgb(224.4, 0, 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 12 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(100 none 12 / 1)-rgb(74.8, 224.4, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 12 / 1)', expected = 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(74.8, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(74.799999999999997, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(74.799999999999997, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 none 12 / 1)-rgb(0, 184.382, 224.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 12 / 1)', expected = 'rgb(0, 184.382, 224.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 224.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 184.382, 224.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 184.38200000000001, 224.40000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 184.38200000000001, 224.40000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(360 none 12 / 1)-rgb(224.4, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 12 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(none none 12 / 1)-rgb(224.4, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 12 / 1)', expected = 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(0 none 86.2 / 1)-rgb(35.19, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 86.2 / 1)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 none 86.2 / 1)-rgb(11.73, 35.19, 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 86.2 / 1)', expected = 'rgb(11.73, 35.19, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(11.73, 35.19, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(11.73, 35.189999999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(11.73, 35.189999999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(190.7 none 86.2 / 1)-rgb(0, 28.91445, 35.19)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 86.2 / 1)', expected = 'rgb(0, 28.91445, 35.19)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, 35.19)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 28.91445, 35.19)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 28.914449999999999, 35.189999999999998)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 28.914449999999999, 35.189999999999998)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(360 none 86.2 / 1)-rgb(35.19, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 86.2 / 1)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(none none 86.2 / 1)-rgb(35.19, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 86.2 / 1)', expected = 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 none none / 1)-rgb(0, 209.525, 255)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none none / 1)', expected = 'rgb(0, 209.525, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 255)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgb(0, 209.525, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgb(0, 209.52500000000001, 255)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgb(0, 209.52500000000001, 255)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(0 0 0 / 0.55)-rgba(255, 0, 0, 0.55)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 0 / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(100 0 0 / 0.55)-rgba(85, 255, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 0 / 0.55)', expected = 'rgba(85, 255, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(85, 255, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(85, 255, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(85, 255, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 0 0 / 0.55)-rgba(0, 209.525, 255, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 0 / 0.55)', expected = 'rgba(0, 209.525, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(360 0 0 / 0.55)-rgba(255, 0, 0, 0.55)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 0 / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(none 0 0 / 0.55)-rgba(255, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 0 / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 0 12 / 0.55)-rgba(224.4, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 12 / 0.55)', expected = 'rgba(224.4, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 0 12 / 0.55)-rgba(74.8, 224.4, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 12 / 0.55)', expected = 'rgba(74.8, 224.4, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.7999...000000000004)' == 'rgba(74.8, 224.4, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.8, 224.4, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.799999999999997, 224.40000000000001, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.799999999999997, 224.40000000000001, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(190.7 0 12 / 0.55)-rgba(0, 184.382, 224.4, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 12 / 0.55)', expected = 'rgba(0, 184.382, 224.4, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 184....000000000004)' == 'rgba(0, 184.... 224.4, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 184.382, 224.4, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 184.38200000000001, 224.40000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 184.38200000000001, 224.40000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 0 12 / 0.55)-rgba(224.4, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 12 / 0.55)', expected = 'rgba(224.4, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(none 0 12 / 0.55)-rgba(224.4, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 12 / 0.55)', expected = 'rgba(224.4, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(0 0 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 86.2 / 0.55)', expected = 'rgba(35.19, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(100 0 86.2 / 0.55)-rgba(11.73, 35.19, 0, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 86.2 / 0.55)', expected = 'rgba(11.73, 35.19, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(11.73, ...000000000004)' == 'rgba(11.73, 35.19, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(11.73, 35.19, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(11.73, 35.189999999999998, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(11.73, 35.189999999999998, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(190.7 0 86.2 / 0.55)-rgba(0, 28.91445, 35.19, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 86.2 / 0.55)', expected = 'rgba(0, 28.91445, 35.19, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 28.9...000000000004)' == 'rgba(0, 28.9... 35.19, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 28.91445, 35.19, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 28.914449999999999, 35.189999999999998, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 28.914449999999999, 35.189999999999998, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(360 0 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 86.2 / 0.55)', expected = 'rgba(35.19, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(none 0 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 86.2 / 0.55)', expected = 'rgba(35.19, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(0 0 100 / 0.55)-rgba(0, 0, 0, 0.55)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(100 0 100 / 0.55)-rgba(0, 0, 0, 0.55)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(190.7 0 100 / 0.55)-rgba(0, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(360 0 100 / 0.55)-rgba(0, 0, 0, 0.55)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(none 0 100 / 0.55)-rgba(0, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 0 none / 0.55)-rgba(255, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 none / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(100 0 none / 0.55)-rgba(85, 255, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 none / 0.55)', expected = 'rgba(85, 255, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(85, 255, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(85, 255, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(85, 255, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(190.7 0 none / 0.55)-rgba(0, 209.525, 255, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 none / 0.55)', expected = 'rgba(0, 209.525, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 0 none / 0.55)-rgba(255, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 none / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(none 0 none / 0.55)-rgba(255, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 none / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(0 55 0 / 0.55)-rgba(255, 140.25, 140.25, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 0 / 0.55)', expected = 'rgba(255, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(100 55 0 / 0.55)-rgba(178.5, 255, 140.25, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 0 / 0.55)', expected = 'rgba(178.5, 255, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(178.5, ...000000000004)' == 'rgba(178.5, ...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(178.5, 255, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(178.5, 255, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(178.5, 255, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 0 / 0.55)-rgba(140.25, 234.53625, 255, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 0 / 0.55)', expected = 'rgba(140.25, 234.53625, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(140.25,...000000000004)' == 'rgba(140.25,...5, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(140.25, 234.53625, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(140.25, 234.53625, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(140.25, 234.53625, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(360 55 0 / 0.55)-rgba(255, 140.25, 140.25, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 0 / 0.55)', expected = 'rgba(255, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(none 55 0 / 0.55)-rgba(255, 140.25, 140.25, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 0 / 0.55)', expected = 'rgba(255, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(0 55 12 / 0.55)-rgba(224.4, 140.25, 140.25, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 12 / 0.55)', expected = 'rgba(224.4, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, ...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(100 55 12 / 0.55)-rgba(168.3, 224.4, 140.25, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 12 / 0.55)', expected = 'rgba(168.3, 224.4, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(168.300...000000000004)' == 'rgba(168.3, ...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(168.3, 224.4, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(168.30000000000001, 224.40000000000001, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(168.30000000000001, 224.40000000000001, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 12 / 0.55)-rgba(140.25, 209.39325, 224.4, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(140.25, 209.39325, 224.4, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(140.25,...000000000004)' == 'rgba(140.25,... 224.4, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(140.25, 209.39325, 224.4, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(140.25, 209.39324999999999, 224.40000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(140.25, 209.39324999999999, 224.40000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(360 55 12 / 0.55)-rgba(224.4, 140.25, 140.25, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 12 / 0.55)', expected = 'rgba(224.4, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, ...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(none 55 12 / 0.55)-rgba(224.4, 140.25, 140.25, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 12 / 0.55)', expected = 'rgba(224.4, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, ...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...327196, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...327196, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...327196, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...327196, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...327196, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...483871, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...483871, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...483871, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...483871, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...483871, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(0 55 none / 0.55)-rgba(255, 140.25, 140.25, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 none / 0.55)', expected = 'rgba(255, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(100 55 none / 0.55)-rgba(178.5, 255, 140.25, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 none / 0.55)', expected = 'rgba(178.5, 255, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(178.5, ...000000000004)' == 'rgba(178.5, ...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(178.5, 255, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(178.5, 255, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(178.5, 255, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 none / 0.55)-rgba(140.25, 234.53625, 255, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 none / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(140.25, 234.53625, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(140.25,...000000000004)' == 'rgba(140.25,...5, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(140.25, 234.53625, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(140.25, 234.53625, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(140.25, 234.53625, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(360 55 none / 0.55)-rgba(255, 140.25, 140.25, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 none / 0.55)', expected = 'rgba(255, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(none 55 none / 0.55)-rgba(255, 140.25, 140.25, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 none / 0.55)', expected = 'rgba(255, 140.25, 140.25, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...140.25, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 140.25, 140.25, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 140.25, 140.25, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 140.25, 140.25, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(0 92.2 0 / 0.55)-rgba(255, 235.11, 235.11, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 0 / 0.55)', expected = 'rgba(255, 235.11, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(100 92.2 0 / 0.55)-rgba(241.74, 255, 235.11, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 0 / 0.55)', expected = 'rgba(241.74, 255, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(241.740...000000000004)' == 'rgba(241.74,...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(241.74, 255, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(241.74000000000001, 255, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(241.74000000000001, 255, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 0 / 0.55)-rgba(235.11, 251.45295, 255, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 0 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(235.11, 251.45295, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(235.110...000000000004)' == 'rgba(235.11,...5, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(235.11, 251.45295, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(235.11000000000001, 251.45294999999999, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(235.11000000000001, 251.45294999999999, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(360 92.2 0 / 0.55)-rgba(255, 235.11, 235.11, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 0 / 0.55)', expected = 'rgba(255, 235.11, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(none 92.2 0 / 0.55)-rgba(255, 235.11, 235.11, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 0 / 0.55)', expected = 'rgba(255, 235.11, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(225.633397, 225.633397, 225.633397, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...633397, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 3397, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 3397, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(225.633397, 225.633397, 225.633397, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(225.633397, 225.633397, 225.633397, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...633397, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 3397, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 3397, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(225.633397, 225.633397, 225.633397, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(225.633397, 225.633397, 225.633397, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...633397, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 3397, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 3397, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(225.633397, 225.633397, 225.633397, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(225.633397, 225.633397, 225.633397, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...633397, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 3397, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 3397, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(225.633397, 225.633397, 225.633397, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(225.633397, 225.633397, 225.633397, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...633397, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 3397, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 3397, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(225.633397, 225.633397, 225.633397, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(131.788117, 131.788117, 131.788117, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...788117, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8117, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8117, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(131.788117, 131.788117, 131.788117, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(131.788117, 131.788117, 131.788117, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...788117, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8117, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8117, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(131.788117, 131.788117, 131.788117, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(131.788117, 131.788117, 131.788117, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...788117, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8117, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8117, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(131.788117, 131.788117, 131.788117, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(131.788117, 131.788117, 131.788117, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...788117, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8117, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8117, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(131.788117, 131.788117, 131.788117, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(131.788117, 131.788117, 131.788117, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...788117, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8117, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8117, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(131.788117, 131.788117, 131.788117, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...325702, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...325702, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...325702, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...325702, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 100 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...325702, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(0 92.2 none / 0.55)-rgba(255, 235.11, 235.11, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 none / 0.55)', expected = 'rgba(255, 235.11, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 none / 0.55)-rgba(241.74, 255, 235.11, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 none / 0.55)', expected = 'rgba(241.74, 255, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(241.740...000000000004)' == 'rgba(241.74,...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(241.74, 255, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(241.74000000000001, 255, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(241.74000000000001, 255, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 none / 0.55)-rgba(235.11, 251.45295, 255, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 none / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(235.11, 251.45295, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(235.110...000000000004)' == 'rgba(235.11,...5, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(235.11, 251.45295, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(235.11000000000001, 251.45294999999999, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(235.11000000000001, 251.45294999999999, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 none / 0.55)-rgba(255, 235.11, 235.11, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 none / 0.55)', expected = 'rgba(255, 235.11, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 none / 0.55)-rgba(255, 235.11, 235.11, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 none / 0.55)', expected = 'rgba(255, 235.11, 235.11, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...235.11, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(0 100 0 / 0.55)-rgba(255, 255, 255, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 0 / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 100 0 / 0.55)-rgba(255, 255, 255, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 0 / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 100 0 / 0.55)-rgba(255, 255, 255, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 0 / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(360 100 0 / 0.55)-rgba(255, 255, 255, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 0 / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(none 100 0 / 0.55)-rgba(255, 255, 255, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 0 / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(227.678572, 227.678572, 227.678572, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...678572, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8572, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8572, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(227.678572, 227.678572, 227.678572, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(227.678572, 227.678572, 227.678572, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...678572, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8572, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8572, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(227.678572, 227.678572, 227.678572, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(227.678572, 227.678572, 227.678572, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...678572, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8572, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8572, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(227.678572, 227.678572, 227.678572, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(227.678572, 227.678572, 227.678572, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...678572, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8572, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8572, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(227.678572, 227.678572, 227.678572, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 12 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(227.678572, 227.678572, 227.678572, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...678572, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE Skipping 35 identical leading characters in diff, use -v to show\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - 8572, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + 8572, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(227.678572, 227.678572, 227.678572, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...949517, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...949517, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...949517, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...949517, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 86.2 / 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...949517, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["('rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, '"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" '0.55000000000000004)')"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(0 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 100 / 0.55)', expected = 'rgba(127.5, 127.5, 127.5, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 127.5, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(127.5, 127.5, 127.5, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(127.5, 127.5, 127.5, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(127.5, 127.5, 127.5, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(100 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 100 / 0.55)', expected = 'rgba(127.5, 127.5, 127.5, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 127.5, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(127.5, 127.5, 127.5, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(127.5, 127.5, 127.5, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(127.5, 127.5, 127.5, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 100 / 0.55)', expected = 'rgba(127.5, 127.5, 127.5, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 127.5, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(127.5, 127.5, 127.5, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(127.5, 127.5, 127.5, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(127.5, 127.5, 127.5, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(360 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 100 / 0.55)', expected = 'rgba(127.5, 127.5, 127.5, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 127.5, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(127.5, 127.5, 127.5, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(127.5, 127.5, 127.5, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(127.5, 127.5, 127.5, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(none 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 100 / 0.55)', expected = 'rgba(127.5, 127.5, 127.5, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 127.5, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(127.5, 127.5, 127.5, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(127.5, 127.5, 127.5, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(127.5, 127.5, 127.5, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(0 100 none / 0.55)-rgba(255, 255, 255, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 none / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(100 100 none / 0.55)-rgba(255, 255, 255, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 none / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(190.7 100 none / 0.55)-rgba(255, 255, 255, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 none / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(360 100 none / 0.55)-rgba(255, 255, 255, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 none / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(none 100 none / 0.55)-rgba(255, 255, 255, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 none / 0.55)', expected = 'rgba(255, 255, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 255, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 255, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 255, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 none 0 / 0.55)-rgba(255, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 0 / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(100 none 0 / 0.55)-rgba(85, 255, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 0 / 0.55)', expected = 'rgba(85, 255, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(85, 255, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(85, 255, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(85, 255, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(190.7 none 0 / 0.55)-rgba(0, 209.525, 255, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 0 / 0.55)', expected = 'rgba(0, 209.525, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 none 0 / 0.55)-rgba(255, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 0 / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(none none 0 / 0.55)-rgba(255, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 0 / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(0 none 12 / 0.55)-rgba(224.4, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 12 / 0.55)', expected = 'rgba(224.4, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(100 none 12 / 0.55)-rgba(74.8, 224.4, 0, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 12 / 0.55)', expected = 'rgba(74.8, 224.4, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.7999...000000000004)' == 'rgba(74.8, 224.4, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.8, 224.4, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.799999999999997, 224.40000000000001, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.799999999999997, 224.40000000000001, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(190.7 none 12 / 0.55)-rgba(0, 184.382, 224.4, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 12 / 0.55)', expected = 'rgba(0, 184.382, 224.4, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 184....000000000004)' == 'rgba(0, 184.... 224.4, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 184.382, 224.4, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 184.38200000000001, 224.40000000000001, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 184.38200000000001, 224.40000000000001, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(360 none 12 / 0.55)-rgba(224.4, 0, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 12 / 0.55)', expected = 'rgba(224.4, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(none none 12 / 0.55)-rgba(224.4, 0, 0, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 12 / 0.55)', expected = 'rgba(224.4, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(0 none 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 86.2 / 0.55)', expected = 'rgba(35.19, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(100 none 86.2 / 0.55)-rgba(11.73, 35.19, 0, 0.55)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 86.2 / 0.55)', expected = 'rgba(11.73, 35.19, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(11.73, ...000000000004)' == 'rgba(11.73, 35.19, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(11.73, 35.19, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(11.73, 35.189999999999998, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(11.73, 35.189999999999998, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 none 86.2 / 0.55)-rgba(0, 28.91445, 35.19, 0.55)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 86.2 / 0.55)', expected = 'rgba(0, 28.91445, 35.19, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 28.9...000000000004)' == 'rgba(0, 28.9... 35.19, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 28.91445, 35.19, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 28.914449999999999, 35.189999999999998, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 28.914449999999999, 35.189999999999998, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(360 none 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 86.2 / 0.55)', expected = 'rgba(35.19, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(none none 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 86.2 / 0.55)', expected = 'rgba(35.19, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 none 100 / 0.55)-rgba(0, 0, 0, 0.55)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 none 100 / 0.55)-rgba(0, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 none 100 / 0.55)-rgba(0, 0, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 none 100 / 0.55)-rgba(0, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(none none 100 / 0.55)-rgba(0, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 100 / 0.55)', expected = 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(0 none none / 0.55)-rgba(255, 0, 0, 0.55)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none none / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 none none / 0.55)-rgba(85, 255, 0, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none none / 0.55)', expected = 'rgba(85, 255, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(85, 255, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(85, 255, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(85, 255, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(190.7 none none / 0.55)-rgba(0, 209.525, 255, 0.55)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none none / 0.55)', expected = 'rgba(0, 209.525, 255, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, 255, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(360 none none / 0.55)-rgba(255, 0, 0, 0.55)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none none / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(none none none / 0.55)-rgba(255, 0, 0, 0.55)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none none / 0.55)', expected = 'rgba(255, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0.55)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 0, 0, 0.55)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 0, 0, 0.55000000000000004)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 0, 0, 0.55000000000000004)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(190.7 0 0 / 0)-rgba(0, 209.525, 255, 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 0 / 0)', expected = 'rgba(0, 209.525, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, 255, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_hwb_4[hwb(0 0 12 / 0)-rgba(224.4, 0, 0, 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 12 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(100 0 12 / 0)-rgba(74.8, 224.4, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 12 / 0)', expected = 'rgba(74.8, 224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.7999...000001, 0, 0)' == 'rgba(74.8, 224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.8, 224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.799999999999997, 224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.799999999999997, 224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 0 12 / 0)-rgba(0, 184.382, 224.4, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 12 / 0)', expected = 'rgba(0, 184.382, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 184....000000001, 0)' == 'rgba(0, 184.382, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 184.382, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 184.38200000000001, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 184.38200000000001, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(360 0 12 / 0)-rgba(224.4, 0, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 12 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(none 0 12 / 0)-rgba(224.4, 0, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 12 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_hwb_4[hwb(0 0 86.2 / 0)-rgba(35.19, 0, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 0 86.2 / 0)', expected = 'rgba(35.19, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 0 86.2 / 0)-rgba(11.73, 35.19, 0, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 0 86.2 / 0)', expected = 'rgba(11.73, 35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(11.73, ...999998, 0, 0)' == 'rgba(11.73, 35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(11.73, 35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(11.73, 35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(11.73, 35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 0 86.2 / 0)-rgba(0, 28.91445, 35.19, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 86.2 / 0)', expected = 'rgba(0, 28.91445, 35.19, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 28.9...999999998, 0)' == 'rgba(0, 28.91445, 35.19, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 28.91445, 35.19, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 28.914449999999999, 35.189999999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 28.914449999999999, 35.189999999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(360 0 86.2 / 0)-rgba(35.19, 0, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 0 86.2 / 0)', expected = 'rgba(35.19, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(none 0 86.2 / 0)-rgba(35.19, 0, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 0 86.2 / 0)', expected = 'rgba(35.19, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 0 none / 0)-rgba(0, 209.525, 255, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 0 none / 0)', expected = 'rgba(0, 209.525, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, 255, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(0 55 12 / 0)-rgba(224.4, 140.25, 140.25, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 12 / 0)', expected = 'rgba(224.4, 140.25, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...5, 140.25, 0)' == 'rgba(224.4, ...5, 140.25, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 140.25, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 140.25, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 140.25, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 55 12 / 0)-rgba(168.3, 224.4, 140.25, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 12 / 0)', expected = 'rgba(168.3, 224.4, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(168.300...1, 140.25, 0)' == 'rgba(168.3, ...4, 140.25, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(168.3, 224.4, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(168.30000000000001, 224.40000000000001, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(168.30000000000001, 224.40000000000001, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(190.7 55 12 / 0)-rgba(140.25, 209.39325, 224.4, 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 12 / 0)', expected = 'rgba(140.25, 209.39325, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(140.25,...000000001, 0)' == 'rgba(140.25,...25, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(140.25, 209.39325, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(140.25, 209.39324999999999, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(140.25, 209.39324999999999, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(360 55 12 / 0)-rgba(224.4, 140.25, 140.25, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 12 / 0)', expected = 'rgba(224.4, 140.25, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...5, 140.25, 0)' == 'rgba(224.4, ...5, 140.25, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 140.25, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 140.25, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 140.25, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(none 55 12 / 0)-rgba(224.4, 140.25, 140.25, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 12 / 0)', expected = 'rgba(224.4, 140.25, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...5, 140.25, 0)' == 'rgba(224.4, ...5, 140.25, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 140.25, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 140.25, 140.25, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 140.25, 140.25, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99.327196, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99.327196, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99.327196, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99.327196, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(99.327196, 99.327196, 99.327196, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99.327196, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(99.327196, 99.327196, 99.327196, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(99.327196000000001, 99.327196000000001, 99.327196000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 55 100 / 0)', expected = 'rgba(90.483871, 90.483871, 90.483871, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90.483871, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 55 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90.483871, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 55 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90.483871, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 55 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90.483871, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 55 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(90.483871, 90.483871, 90.483871, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90.483871, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(90.483871, 90.483871, 90.483871, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(90.483870999999994, 90.483870999999994, 90.483870999999994, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(0 92.2 0 / 0)-rgba(255, 235.11, 235.11, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 0 / 0)', expected = 'rgba(255, 235.11, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 92.2 0 / 0)-rgba(241.74, 255, 235.11, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 0 / 0)', expected = 'rgba(241.74, 255, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(241.740...000000001, 0)' == 'rgba(241.74, 255, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(241.74, 255, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(241.74000000000001, 255, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(241.74000000000001, 255, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_hwb_4[hwb(190.7 92.2 0 / 0)-rgba(235.11, 251.45295, 255, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 0 / 0)', expected = 'rgba(235.11, 251.45295, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(235.110...9999, 255, 0)' == 'rgba(235.11,...5295, 255, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(235.11, 251.45295, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(235.11000000000001, 251.45294999999999, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(235.11000000000001, 251.45294999999999, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(360 92.2 0 / 0)-rgba(255, 235.11, 235.11, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 0 / 0)', expected = 'rgba(255, 235.11, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(none 92.2 0 / 0)-rgba(255, 235.11, 235.11, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 0 / 0)', expected = 'rgba(255, 235.11, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22.325702, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22.325702, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22.325702, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22.325702, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 100 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(122.325702, 122.325702, 122.325702, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22.325702, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(122.325702, 122.325702, 122.325702, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++ ++++++++ ++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(122.32570200000001, 122.32570200000001, 122.32570200000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(0 92.2 none / 0)-rgba(255, 235.11, 235.11, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 92.2 none / 0)', expected = 'rgba(255, 235.11, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(100 92.2 none / 0)-rgba(241.74, 255, 235.11, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 92.2 none / 0)', expected = 'rgba(241.74, 255, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(241.740...000000001, 0)' == 'rgba(241.74, 255, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(241.74, 255, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(241.74000000000001, 255, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(241.74000000000001, 255, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_hwb_4[hwb(190.7 92.2 none / 0)-rgba(235.11, 251.45295, 255, 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 92.2 none / 0)', expected = 'rgba(235.11, 251.45295, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(235.110...9999, 255, 0)' == 'rgba(235.11,...5295, 255, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(235.11, 251.45295, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(235.11000000000001, 251.45294999999999, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(235.11000000000001, 251.45294999999999, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(360 92.2 none / 0)-rgba(255, 235.11, 235.11, 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 92.2 none / 0)', expected = 'rgba(255, 235.11, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(none 92.2 none / 0)-rgba(255, 235.11, 235.11, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 92.2 none / 0)', expected = 'rgba(255, 235.11, 235.11, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11, 235.11, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(255, 235.11, 235.11, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(255, 235.11000000000001, 235.11000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(255, 235.11000000000001, 235.11000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(0 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 100 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36.949517, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(100 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 100 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36.949517, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(190.7 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 100 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36.949517, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(360 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 100 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36.949517, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_hwb_4[hwb(none 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none 100 86.2 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'rgba(136.949517, 136.949517, 136.949517, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36.949517, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(136.949517, 136.949517, 136.949517, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(136.94951699999999, 136.94951699999999, 136.94951699999999, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_hwb_4[hwb(190.7 none 0 / 0)-rgba(0, 209.525, 255, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 0 / 0)', expected = 'rgba(0, 209.525, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, 255, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_hwb_4[hwb(0 none 12 / 0)-rgba(224.4, 0, 0, 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 12 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(100 none 12 / 0)-rgba(74.8, 224.4, 0, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 12 / 0)', expected = 'rgba(74.8, 224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(74.7999...000001, 0, 0)' == 'rgba(74.8, 224.4, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(74.8, 224.4, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(74.799999999999997, 224.40000000000001, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(74.799999999999997, 224.40000000000001, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 none 12 / 0)-rgba(0, 184.382, 224.4, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 12 / 0)', expected = 'rgba(0, 184.382, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 184....000000001, 0)' == 'rgba(0, 184.382, 224.4, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 184.382, 224.4, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 184.38200000000001, 224.40000000000001, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 184.38200000000001, 224.40000000000001, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(360 none 12 / 0)-rgba(224.4, 0, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 12 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(none none 12 / 0)-rgba(224.4, 0, 0, 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 12 / 0)', expected = 'rgba(224.4, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(224.4, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(224.40000000000001, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(224.40000000000001, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_hwb_4[hwb(0 none 86.2 / 0)-rgba(35.19, 0, 0, 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(0 none 86.2 / 0)', expected = 'rgba(35.19, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_hwb_4[hwb(100 none 86.2 / 0)-rgba(11.73, 35.19, 0, 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(100 none 86.2 / 0)', expected = 'rgba(11.73, 35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(11.73, ...999998, 0, 0)' == 'rgba(11.73, 35.19, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(11.73, 35.19, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(11.73, 35.189999999999998, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(11.73, 35.189999999999998, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_hwb_4[hwb(190.7 none 86.2 / 0)-rgba(0, 28.91445, 35.19, 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none 86.2 / 0)', expected = 'rgba(0, 28.91445, 35.19, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 28.9...999999998, 0)' == 'rgba(0, 28.91445, 35.19, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 28.91445, 35.19, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 28.914449999999999, 35.189999999999998, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 28.914449999999999, 35.189999999999998, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(360 none 86.2 / 0)-rgba(35.19, 0, 0, 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(360 none 86.2 / 0)', expected = 'rgba(35.19, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_hwb_4[hwb(none none 86.2 / 0)-rgba(35.19, 0, 0, 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(none none 86.2 / 0)', expected = 'rgba(35.19, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(35.19, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(35.189999999999998, 0, 0, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? + ++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(35.189999999999998, 0, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_hwb_4[hwb(190.7 none none / 0)-rgba(0, 209.525, 255, 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'hwb(190.7 none none / 0)', expected = 'rgba(0, 209.525, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, 255, 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - rgba(0, 209.525, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + rgba(0, 209.52500000000001, 255, 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'rgba(0, 209.52500000000001, 255, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(0.1 0 0)-oklab(0.1 0 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0)', expected = 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(10% 0 0)-oklab(0.1 0 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0)', expected = 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(10% 0% 0%)-oklab(0.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 0%)', expected = 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(1.1 0 0)-oklab(1.1 0 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0)', expected = 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(110% 0 0)-oklab(1.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0)', expected = 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(110% 0% 0%)-oklab(1.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 0%)', expected = 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(-0.1 0 0)-oklab(-0.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0)', expected = 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(-10% 0 0)-oklab(-0.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0)', expected = 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(-10% 0% 0%)-oklab(-0.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 0%)', expected = 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0 0.08 0)-oklab(0 0.08 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0)', expected = 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 0.08 0)-oklab(0 0.08 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0)', expected = 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 20% 0%)-oklab(0 0.08 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 0%)', expected = 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0.1 0.08 0)-oklab(0.1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0)', expected = 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0.08 0)-oklab(0.1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0)', expected = 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 20% 0%)-oklab(0.1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 0%)', expected = 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(1 0.08 0)-oklab(1 0.08 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0)', expected = 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 0.08 0)-oklab(1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0)', expected = 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 20% 0%)-oklab(1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 0%)', expected = 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1.1 0.08 0)-oklab(1.1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0)', expected = 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0.08 0)-oklab(1.1 0.08 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0)', expected = 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 20% 0%)-oklab(1.1 0.08 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 0%)', expected = 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-0.1 0.08 0)-oklab(-0.1 0.08 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0)', expected = 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0.08 0)-oklab(-0.1 0.08 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0)', expected = 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 20% 0%)-oklab(-0.1 0.08 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 0%)', expected = 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(0 0.4 0)-oklab(0 0.4 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0)', expected = 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(0% 0.4 0)-oklab(0 0.4 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0)', expected = 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 100% 0%)-oklab(0 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 0%)', expected = 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0.1 0.4 0)-oklab(0.1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0)', expected = 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(10% 0.4 0)-oklab(0.1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0)', expected = 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 100% 0%)-oklab(0.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 0%)', expected = 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(1 0.4 0)-oklab(1 0.4 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0)', expected = 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(100% 0.4 0)-oklab(1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0)', expected = 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 100% 0%)-oklab(1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 0%)', expected = 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1.1 0.4 0)-oklab(1.1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0)', expected = 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(110% 0.4 0)-oklab(1.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0)', expected = 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 100% 0%)-oklab(1.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 0%)', expected = 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(-0.1 0.4 0)-oklab(-0.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0)', expected = 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(-10% 0.4 0)-oklab(-0.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0)', expected = 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 100% 0%)-oklab(-0.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 0%)', expected = 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0.1 0.44 0)-oklab(0.1 0.44 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0)', expected = 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0.44 0)-oklab(0.1 0.44 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0)', expected = 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 110% 0%)-oklab(0.1 0.44 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 0%)', expected = 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1.1 0.44 0)-oklab(1.1 0.44 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0)', expected = 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0.44 0)-oklab(1.1 0.44 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0)', expected = 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% 110% 0%)-oklab(1.1 0.44 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 0%)', expected = 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-0.1 0.44 0)-oklab(-0.1 0.44 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0)', expected = 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0.44 0)-oklab(-0.1 0.44 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0)', expected = 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 110% 0%)-oklab(-0.1 0.44 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 0%)', expected = 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0 -0.04 0)-oklab(0 -0.04 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0)', expected = 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0% -0.04 0)-oklab(0 -0.04 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0)', expected = 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0% -10% 0%)-oklab(0 -0.04 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 0%)', expected = 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0.1 -0.04 0)-oklab(0.1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0)', expected = 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(10% -0.04 0)-oklab(0.1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0)', expected = 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(10% -10% 0%)-oklab(0.1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 0%)', expected = 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1 -0.04 0)-oklab(1 -0.04 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0)', expected = 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(100% -0.04 0)-oklab(1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0)', expected = 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(100% -10% 0%)-oklab(1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 0%)', expected = 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1.1 -0.04 0)-oklab(1.1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0)', expected = 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% -0.04 0)-oklab(1.1 -0.04 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0)', expected = 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% -10% 0%)-oklab(1.1 -0.04 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 0%)', expected = 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-0.1 -0.04 0)-oklab(-0.1 -0.04 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0)', expected = 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-10% -0.04 0)-oklab(-0.1 -0.04 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0)', expected = 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-10% -10% 0%)-oklab(-0.1 -0.04 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 0%)', expected = 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0 0 0.04)-oklab(0 0 0.04)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.04)', expected = 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 0 0.04)-oklab(0 0 0.04)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.04)', expected = 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 0% 10%)-oklab(0 0 0.04)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 10%)', expected = 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0.1 0 0.04)-oklab(0.1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.04)', expected = 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0 0.04)-oklab(0.1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.04)', expected = 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0% 10%)-oklab(0.1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 10%)', expected = 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(1 0 0.04)-oklab(1 0 0.04)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.04)', expected = 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 0 0.04)-oklab(1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.04)', expected = 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 0% 10%)-oklab(1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 10%)', expected = 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1.1 0 0.04)-oklab(1.1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.04)', expected = 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0 0.04)-oklab(1.1 0 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.04)', expected = 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0% 10%)-oklab(1.1 0 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 10%)', expected = 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-0.1 0 0.04)-oklab(-0.1 0 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.04)', expected = 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0 0.04)-oklab(-0.1 0 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.04)', expected = 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0% 10%)-oklab(-0.1 0 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 10%)', expected = 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.08 0.04)-oklab(0 0.08 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.04)', expected = 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0.08 0.04)-oklab(0 0.08 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.04)', expected = 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 20% 10%)-oklab(0 0.08 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 10%)', expected = 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.08 0.04)-oklab(0.1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.04)', expected = 'oklab(0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.08 0.04)-oklab(0.1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.04)', expected = 'oklab(0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 20% 10%)-oklab(0.1 0.08 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 10%)', expected = 'oklab(0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.08 0.04)-oklab(1 0.08 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.04)', expected = 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0.08 0.04)-oklab(1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.04)', expected = 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 20% 10%)-oklab(1 0.08 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 10%)', expected = 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.08 0.04)-oklab(1.1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.04)', expected = 'oklab(1.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0.08 0.04)-oklab(1.1 0.08 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.04)', expected = 'oklab(1.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 20% 10%)-oklab(1.1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 10%)', expected = 'oklab(1.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.08 0.04)-oklab(-0.1 0.08 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.04)', expected = 'oklab(-0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.08 0.04)-oklab(-0.1 0.08 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.04)', expected = 'oklab(-0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 20% 10%)-oklab(-0.1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 10%)', expected = 'oklab(-0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0.4 0.04)-oklab(0 0.4 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.04)', expected = 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 0.4 0.04)-oklab(0 0.4 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.04)', expected = 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 100% 10%)-oklab(0 0.4 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 10%)', expected = 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0.4 0.04)-oklab(0.1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.04)', expected = 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0.4 0.04)-oklab(0.1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.04)', expected = 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 100% 10%)-oklab(0.1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 10%)', expected = 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0.4 0.04)-oklab(1 0.4 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.04)', expected = 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 0.4 0.04)-oklab(1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.04)', expected = 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 100% 10%)-oklab(1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 10%)', expected = 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0.4 0.04)-oklab(1.1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.04)', expected = 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0.4 0.04)-oklab(1.1 0.4 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.04)', expected = 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 100% 10%)-oklab(1.1 0.4 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 10%)', expected = 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0.4 0.04)-oklab(-0.1 0.4 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.04)', expected = 'oklab(-0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0.4 0.04)-oklab(-0.1 0.4 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.04)', expected = 'oklab(-0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 100% 10%)-oklab(-0.1 0.4 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 10%)', expected = 'oklab(-0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.44 0.04)-oklab(0 0.44 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.04)', expected = 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0.44 0.04)-oklab(0 0.44 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.04)', expected = 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 110% 10%)-oklab(0 0.44 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 10%)', expected = 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.44 0.04)-oklab(0.1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.04)', expected = 'oklab(0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.44 0.04)-oklab(0.1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.04)', expected = 'oklab(0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 110% 10%)-oklab(0.1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 10%)', expected = 'oklab(0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.44 0.04)-oklab(1 0.44 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.04)', expected = 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0.44 0.04)-oklab(1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.04)', expected = 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 110% 10%)-oklab(1 0.44 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 10%)', expected = 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.44 0.04)-oklab(1.1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.04)', expected = 'oklab(1.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0.44 0.04)-oklab(1.1 0.44 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.04)', expected = 'oklab(1.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 110% 10%)-oklab(1.1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 10%)', expected = 'oklab(1.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.44 0.04)-oklab(-0.1 0.44 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.04)', expected = 'oklab(-0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.44 0.04)-oklab(-0.1 0.44 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.04)', expected = 'oklab(-0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 110% 10%)-oklab(-0.1 0.44 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 10%)', expected = 'oklab(-0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 -0.04 0.04)-oklab(0 -0.04 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.04)', expected = 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% -0.04 0.04)-oklab(0 -0.04 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.04)', expected = 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% -10% 10%)-oklab(0 -0.04 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 10%)', expected = 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 -0.04 0.04)-oklab(0.1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.04)', expected = 'oklab(0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% -0.04 0.04)-oklab(0.1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.04)', expected = 'oklab(0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% -10% 10%)-oklab(0.1 -0.04 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 10%)', expected = 'oklab(0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 -0.04 0.04)-oklab(1 -0.04 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.04)', expected = 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% -0.04 0.04)-oklab(1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.04)', expected = 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% -10% 10%)-oklab(1 -0.04 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 10%)', expected = 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 -0.04 0.04)-oklab(1.1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.04)', expected = 'oklab(1.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% -0.04 0.04)-oklab(1.1 -0.04 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.04)', expected = 'oklab(1.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% -10% 10%)-oklab(1.1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 10%)', expected = 'oklab(1.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 -0.04 0.04)-oklab(-0.1 -0.04 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.04)', expected = 'oklab(-0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% -0.04 0.04)-oklab(-0.1 -0.04 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.04)', expected = 'oklab(-0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% -10% 10%)-oklab(-0.1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 10%)', expected = 'oklab(-0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(0 0 0.4)-oklab(0 0 0.4)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.4)', expected = 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(0% 0 0.4)-oklab(0 0 0.4)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.4)', expected = 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 0% 100%)-oklab(0 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 100%)', expected = 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0.1 0 0.4)-oklab(0.1 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.4)', expected = 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(10% 0 0.4)-oklab(0.1 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.4)', expected = 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0% 100%)-oklab(0.1 0 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 100%)', expected = 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklab_4[oklab(1 0 0.4)-oklab(1 0 0.4)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.4)', expected = 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(100% 0 0.4)-oklab(1 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.4)', expected = 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 0% 100%)-oklab(1 0 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 100%)', expected = 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1.1 0 0.4)-oklab(1.1 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.4)', expected = 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(110% 0 0.4)-oklab(1.1 0 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.4)', expected = 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0% 100%)-oklab(1.1 0 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 100%)', expected = 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(-0.1 0 0.4)-oklab(-0.1 0 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.4)', expected = 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(-10% 0 0.4)-oklab(-0.1 0 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.4)', expected = 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0% 100%)-oklab(-0.1 0 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 100%)', expected = 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0.08 0.4)-oklab(0 0.08 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.4)', expected = 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 0.08 0.4)-oklab(0 0.08 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.4)', expected = 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 20% 100%)-oklab(0 0.08 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 100%)', expected = 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0.08 0.4)-oklab(0.1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.4)', expected = 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0.08 0.4)-oklab(0.1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.4)', expected = 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 20% 100%)-oklab(0.1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 100%)', expected = 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0.08 0.4)-oklab(1 0.08 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.4)', expected = 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 0.08 0.4)-oklab(1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.4)', expected = 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 20% 100%)-oklab(1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 100%)', expected = 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0.08 0.4)-oklab(1.1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.4)', expected = 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0.08 0.4)-oklab(1.1 0.08 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.4)', expected = 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 20% 100%)-oklab(1.1 0.08 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 100%)', expected = 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0.08 0.4)-oklab(-0.1 0.08 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.4)', expected = 'oklab(-0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0.08 0.4)-oklab(-0.1 0.08 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.4)', expected = 'oklab(-0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 20% 100%)-oklab(-0.1 0.08 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 100%)', expected = 'oklab(-0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0 0.4 0.4)-oklab(0 0.4 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.4)', expected = 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0% 0.4 0.4)-oklab(0 0.4 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.4)', expected = 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 100% 100%)-oklab(0 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 100%)', expected = 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0.1 0.4 0.4)-oklab(0.1 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.4)', expected = 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(10% 0.4 0.4)-oklab(0.1 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.4)', expected = 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 100% 100%)-oklab(0.1 0.4 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 100%)', expected = 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1 0.4 0.4)-oklab(1 0.4 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.4)', expected = 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(100% 0.4 0.4)-oklab(1 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.4)', expected = 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 100% 100%)-oklab(1 0.4 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 100%)', expected = 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1.1 0.4 0.4)-oklab(1.1 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.4)', expected = 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% 0.4 0.4)-oklab(1.1 0.4 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.4)', expected = 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 100% 100%)-oklab(1.1 0.4 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 100%)', expected = 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-0.1 0.4 0.4)-oklab(-0.1 0.4 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.4)', expected = 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-10% 0.4 0.4)-oklab(-0.1 0.4 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.4)', expected = 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 100% 100%)-oklab(-0.1 0.4 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 100%)', expected = 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0.44 0.4)-oklab(0 0.44 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.4)', expected = 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 0.44 0.4)-oklab(0 0.44 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.4)', expected = 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 110% 100%)-oklab(0 0.44 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 100%)', expected = 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0.44 0.4)-oklab(0.1 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.4)', expected = 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0.44 0.4)-oklab(0.1 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.4)', expected = 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 110% 100%)-oklab(0.1 0.44 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 100%)', expected = 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0.44 0.4)-oklab(1 0.44 0.4)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.4)', expected = 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 0.44 0.4)-oklab(1 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.4)', expected = 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 110% 100%)-oklab(1 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 100%)', expected = 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0.44 0.4)-oklab(1.1 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.4)', expected = 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0.44 0.4)-oklab(1.1 0.44 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.4)', expected = 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 110% 100%)-oklab(1.1 0.44 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 100%)', expected = 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0.44 0.4)-oklab(-0.1 0.44 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.4)', expected = 'oklab(-0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0.44 0.4)-oklab(-0.1 0.44 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.4)', expected = 'oklab(-0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 110% 100%)-oklab(-0.1 0.44 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 100%)', expected = 'oklab(-0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 -0.04 0.4)-oklab(0 -0.04 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.4)', expected = 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% -0.04 0.4)-oklab(0 -0.04 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.4)', expected = 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% -10% 100%)-oklab(0 -0.04 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 100%)', expected = 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 -0.04 0.4)-oklab(0.1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.4)', expected = 'oklab(0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% -0.04 0.4)-oklab(0.1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.4)', expected = 'oklab(0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% -10% 100%)-oklab(0.1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 100%)', expected = 'oklab(0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 -0.04 0.4)-oklab(1 -0.04 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.4)', expected = 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% -0.04 0.4)-oklab(1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.4)', expected = 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% -10% 100%)-oklab(1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 100%)', expected = 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 -0.04 0.4)-oklab(1.1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.4)', expected = 'oklab(1.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% -0.04 0.4)-oklab(1.1 -0.04 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.4)', expected = 'oklab(1.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% -10% 100%)-oklab(1.1 -0.04 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 100%)', expected = 'oklab(1.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 -0.04 0.4)-oklab(-0.1 -0.04 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.4)', expected = 'oklab(-0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% -0.04 0.4)-oklab(-0.1 -0.04 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.4)', expected = 'oklab(-0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% -10% 100%)-oklab(-0.1 -0.04 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 100%)', expected = 'oklab(-0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0 0 0.46)-oklab(0 0 0.46)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.46)', expected = 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(0% 0 0.46)-oklab(0 0 0.46)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.46)', expected = 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0% 0% 115%)-oklab(0 0 0.46)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 115%)', expected = 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0.1 0 0.46)-oklab(0.1 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.46)', expected = 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0 0.46)-oklab(0.1 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.46)', expected = 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0% 115%)-oklab(0.1 0 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 115%)', expected = 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklab_4[oklab(1 0 0.46)-oklab(1 0 0.46)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.46)', expected = 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(100% 0 0.46)-oklab(1 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.46)', expected = 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(100% 0% 115%)-oklab(1 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 115%)', expected = 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1.1 0 0.46)-oklab(1.1 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.46)', expected = 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0 0.46)-oklab(1.1 0 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.46)', expected = 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% 0% 115%)-oklab(1.1 0 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 115%)', expected = 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-0.1 0 0.46)-oklab(-0.1 0 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.46)', expected = 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0 0.46)-oklab(-0.1 0 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.46)', expected = 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0% 115%)-oklab(-0.1 0 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 115%)', expected = 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.08 0.46)-oklab(0 0.08 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.46)', expected = 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0.08 0.46)-oklab(0 0.08 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.46)', expected = 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 20% 115%)-oklab(0 0.08 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 115%)', expected = 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.08 0.46)-oklab(0.1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.46)', expected = 'oklab(0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.08 0.46)-oklab(0.1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.46)', expected = 'oklab(0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 20% 115%)-oklab(0.1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 115%)', expected = 'oklab(0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.08 0.46)-oklab(1 0.08 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.46)', expected = 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0.08 0.46)-oklab(1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.46)', expected = 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 20% 115%)-oklab(1 0.08 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 115%)', expected = 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.08 0.46)-oklab(1.1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.46)', expected = 'oklab(1.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0.08 0.46)-oklab(1.1 0.08 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.46)', expected = 'oklab(1.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 20% 115%)-oklab(1.1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 115%)', expected = 'oklab(1.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.08 0.46)-oklab(-0.1 0.08 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.46)', expected = 'oklab(-0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.08 0.46)-oklab(-0.1 0.08 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.46)', expected = 'oklab(-0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 20% 115%)-oklab(-0.1 0.08 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 115%)', expected = 'oklab(-0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0.4 0.46)-oklab(0 0.4 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.46)', expected = 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 0.4 0.46)-oklab(0 0.4 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.46)', expected = 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 100% 115%)-oklab(0 0.4 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 115%)', expected = 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0.4 0.46)-oklab(0.1 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.46)', expected = 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0.4 0.46)-oklab(0.1 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.46)', expected = 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 100% 115%)-oklab(0.1 0.4 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 115%)', expected = 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0.4 0.46)-oklab(1 0.4 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.46)', expected = 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 0.4 0.46)-oklab(1 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.46)', expected = 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 100% 115%)-oklab(1 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 115%)', expected = 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0.4 0.46)-oklab(1.1 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.46)', expected = 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0.4 0.46)-oklab(1.1 0.4 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.46)', expected = 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 100% 115%)-oklab(1.1 0.4 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 115%)', expected = 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0.4 0.46)-oklab(-0.1 0.4 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.46)', expected = 'oklab(-0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0.4 0.46)-oklab(-0.1 0.4 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.46)', expected = 'oklab(-0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 100% 115%)-oklab(-0.1 0.4 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 115%)', expected = 'oklab(-0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.44 0.46)-oklab(0 0.44 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.46)', expected = 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0.44 0.46)-oklab(0 0.44 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.46)', expected = 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 110% 115%)-oklab(0 0.44 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 115%)', expected = 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.44 0.46)-oklab(0.1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.46)', expected = 'oklab(0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.44 0.46)-oklab(0.1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.46)', expected = 'oklab(0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 110% 115%)-oklab(0.1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 115%)', expected = 'oklab(0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.44 0.46)-oklab(1 0.44 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.46)', expected = 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0.44 0.46)-oklab(1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.46)', expected = 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 110% 115%)-oklab(1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 115%)', expected = 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.44 0.46)-oklab(1.1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.46)', expected = 'oklab(1.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0.44 0.46)-oklab(1.1 0.44 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.46)', expected = 'oklab(1.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 110% 115%)-oklab(1.1 0.44 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 115%)', expected = 'oklab(1.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.44 0.46)-oklab(-0.1 0.44 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.46)', expected = 'oklab(-0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.44 0.46)-oklab(-0.1 0.44 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.46)', expected = 'oklab(-0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 110% 115%)-oklab(-0.1 0.44 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 115%)', expected = 'oklab(-0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 -0.04 0.46)-oklab(0 -0.04 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.46)', expected = 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% -0.04 0.46)-oklab(0 -0.04 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.46)', expected = 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% -10% 115%)-oklab(0 -0.04 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 115%)', expected = 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 -0.04 0.46)-oklab(0.1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.46)', expected = 'oklab(0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% -0.04 0.46)-oklab(0.1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.46)', expected = 'oklab(0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% -10% 115%)-oklab(0.1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 115%)', expected = 'oklab(0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 -0.04 0.46)-oklab(1 -0.04 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.46)', expected = 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% -0.04 0.46)-oklab(1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.46)', expected = 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% -10% 115%)-oklab(1 -0.04 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 115%)', expected = 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 -0.04 0.46)-oklab(1.1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.46)', expected = 'oklab(1.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% -0.04 0.46)-oklab(1.1 -0.04 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.46)', expected = 'oklab(1.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% -10% 115%)-oklab(1.1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 115%)', expected = 'oklab(1.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 -0.04 0.46)-oklab(-0.1 -0.04 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.46)', expected = 'oklab(-0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% -0.04 0.46)-oklab(-0.1 -0.04 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.46)', expected = 'oklab(-0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% -10% 115%)-oklab(-0.1 -0.04 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 115%)', expected = 'oklab(-0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0 0 -0.04)-oklab(0 0 -0.04)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 -0.04)', expected = 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0% 0 -0.04)-oklab(0 0 -0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 -0.04)', expected = 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0% 0% -10%)-oklab(0 0 -0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% -10%)', expected = 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0.1 0 -0.04)-oklab(0.1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 -0.04)', expected = 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(10% 0 -0.04)-oklab(0.1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 -0.04)', expected = 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(10% 0% -10%)-oklab(0.1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% -10%)', expected = 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1 0 -0.04)-oklab(1 0 -0.04)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 -0.04)', expected = 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(100% 0 -0.04)-oklab(1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 -0.04)', expected = 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(100% 0% -10%)-oklab(1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% -10%)', expected = 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1.1 0 -0.04)-oklab(1.1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 -0.04)', expected = 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% 0 -0.04)-oklab(1.1 0 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 -0.04)', expected = 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% 0% -10%)-oklab(1.1 0 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% -10%)', expected = 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-0.1 0 -0.04)-oklab(-0.1 0 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 -0.04)', expected = 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-10% 0 -0.04)-oklab(-0.1 0 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 -0.04)', expected = 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-10% 0% -10%)-oklab(-0.1 0 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% -10%)', expected = 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.08 -0.04)-oklab(0 0.08 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 -0.04)', expected = 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0.08 -0.04)-oklab(0 0.08 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 -0.04)', expected = 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 20% -10%)-oklab(0 0.08 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% -10%)', expected = 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.08 -0.04)-oklab(0.1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 -0.04)', expected = 'oklab(0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0.08 -0.04)-oklab(0.1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 -0.04)', expected = 'oklab(0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 20% -10%)-oklab(0.1 0.08 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% -10%)', expected = 'oklab(0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.08 -0.04)-oklab(1 0.08 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 -0.04)', expected = 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0.08 -0.04)-oklab(1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 -0.04)', expected = 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 20% -10%)-oklab(1 0.08 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% -10%)', expected = 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.08 -0.04)-oklab(1.1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 -0.04)', expected = 'oklab(1.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0.08 -0.04)-oklab(1.1 0.08 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 -0.04)', expected = 'oklab(1.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 20% -10%)-oklab(1.1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% -10%)', expected = 'oklab(1.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.08 -0.04)-oklab(-0.1 0.08 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 -0.04)', expected = 'oklab(-0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0.08 -0.04)-oklab(-0.1 0.08 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 -0.04)', expected = 'oklab(-0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 20% -10%)-oklab(-0.1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% -10%)', expected = 'oklab(-0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.4 -0.04)-oklab(0 0.4 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 -0.04)', expected = 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0.4 -0.04)-oklab(0 0.4 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 -0.04)', expected = 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 100% -10%)-oklab(0 0.4 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% -10%)', expected = 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.4 -0.04)-oklab(0.1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 -0.04)', expected = 'oklab(0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.4 -0.04)-oklab(0.1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 -0.04)', expected = 'oklab(0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 100% -10%)-oklab(0.1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% -10%)', expected = 'oklab(0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.4 -0.04)-oklab(1 0.4 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 -0.04)', expected = 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0.4 -0.04)-oklab(1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 -0.04)', expected = 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 100% -10%)-oklab(1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% -10%)', expected = 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.4 -0.04)-oklab(1.1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 -0.04)', expected = 'oklab(1.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0.4 -0.04)-oklab(1.1 0.4 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 -0.04)', expected = 'oklab(1.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 100% -10%)-oklab(1.1 0.4 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% -10%)', expected = 'oklab(1.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.4 -0.04)-oklab(-0.1 0.4 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 -0.04)', expected = 'oklab(-0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.4 -0.04)-oklab(-0.1 0.4 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 -0.04)', expected = 'oklab(-0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 100% -10%)-oklab(-0.1 0.4 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% -10%)', expected = 'oklab(-0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.44 -0.04)-oklab(0 0.44 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 -0.04)', expected = 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0.44 -0.04)-oklab(0 0.44 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 -0.04)', expected = 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 110% -10%)-oklab(0 0.44 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% -10%)', expected = 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.44 -0.04)-oklab(0.1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 -0.04)', expected = 'oklab(0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0.44 -0.04)-oklab(0.1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 -0.04)', expected = 'oklab(0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 110% -10%)-oklab(0.1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% -10%)', expected = 'oklab(0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.44 -0.04)-oklab(1 0.44 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 -0.04)', expected = 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0.44 -0.04)-oklab(1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 -0.04)', expected = 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 110% -10%)-oklab(1 0.44 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% -10%)', expected = 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.44 -0.04)-oklab(1.1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 -0.04)', expected = 'oklab(1.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0.44 -0.04)-oklab(1.1 0.44 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 -0.04)', expected = 'oklab(1.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 110% -10%)-oklab(1.1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% -10%)', expected = 'oklab(1.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.44 -0.04)-oklab(-0.1 0.44 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 -0.04)', expected = 'oklab(-0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0.44 -0.04)-oklab(-0.1 0.44 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 -0.04)', expected = 'oklab(-0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 110% -10%)-oklab(-0.1 0.44 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% -10%)', expected = 'oklab(-0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 -0.04 -0.04)-oklab(0 -0.04 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 -0.04)', expected = 'oklab(0 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% -0.04 -0.04)-oklab(0 -0.04 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 -0.04)', expected = 'oklab(0 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% -10% -10%)-oklab(0 -0.04 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% -10%)', expected = 'oklab(0 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 -0.04 -0.04)-oklab(0.1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 -0.04)', expected = 'oklab(0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% -0.04 -0.04)-oklab(0.1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 -0.04)', expected = 'oklab(0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% -10% -10%)-oklab(0.1 -0.04 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% -10%)', expected = 'oklab(0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 -0.04 -0.04)-oklab(1 -0.04 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 -0.04)', expected = 'oklab(1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% -0.04 -0.04)-oklab(1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 -0.04)', expected = 'oklab(1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% -10% -10%)-oklab(1 -0.04 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% -10%)', expected = 'oklab(1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 -0.04 -0.04)-oklab(1.1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 -0.04)', expected = 'oklab(1.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% -0.04 -0.04)-oklab(1.1 -0.04 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 -0.04)', expected = 'oklab(1.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% -10% -10%)-oklab(1.1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% -10%)', expected = 'oklab(1.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 -0.04 -0.04)-oklab(-0.1 -0.04 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 -0.04)', expected = 'oklab(-0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% -0.04 -0.04)-oklab(-0.1 -0.04 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 -0.04)', expected = 'oklab(-0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% -10% -10%)-oklab(-0.1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% -10%)', expected = 'oklab(-0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0.1 0 0 / 1)-oklab(0.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0 / 1)', expected = 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0 0 / 100%)-oklab(0.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0 / 100%)', expected = 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(10% 0% 0% / 1)-oklab(0.1 0 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 0% / 1)', expected = 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1.1 0 0 / 1)-oklab(1.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0 / 1)', expected = 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(110% 0 0 / 100%)-oklab(1.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0 / 100%)', expected = 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(110% 0% 0% / 1)-oklab(1.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 0% / 1)', expected = 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(-0.1 0 0 / 1)-oklab(-0.1 0 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0 / 1)', expected = 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0 0 / 100%)-oklab(-0.1 0 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0 / 100%)', expected = 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(-10% 0% 0% / 1)-oklab(-0.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 0% / 1)', expected = 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0.08 0 / 1)-oklab(0 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0 / 1)', expected = 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0.08 0 / 100%)-oklab(0 0.08 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0 / 100%)', expected = 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 20% 0% / 1)-oklab(0 0.08 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 0% / 1)', expected = 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0.08 0 / 1)-oklab(0.1 0.08 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0 / 1)', expected = 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.08 0 / 100%)-oklab(0.1 0.08 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0 / 100%)', expected = 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 20% 0% / 1)-oklab(0.1 0.08 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 0% / 1)', expected = 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0.08 0 / 1)-oklab(1 0.08 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0 / 1)', expected = 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0.08 0 / 100%)-oklab(1 0.08 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0 / 100%)', expected = 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 20% 0% / 1)-oklab(1 0.08 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 0% / 1)', expected = 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0.08 0 / 1)-oklab(1.1 0.08 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0 / 1)', expected = 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0.08 0 / 100%)-oklab(1.1 0.08 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0 / 100%)', expected = 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 20% 0% / 1)-oklab(1.1 0.08 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 0% / 1)', expected = 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0.08 0 / 1)-oklab(-0.1 0.08 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0 / 1)', expected = 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.08 0 / 100%)-oklab(-0.1 0.08 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0 / 100%)', expected = 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 20% 0% / 1)-oklab(-0.1 0.08 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 0% / 1)', expected = 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0 0.4 0 / 1)-oklab(0 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0 / 1)', expected = 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0.4 0 / 100%)-oklab(0 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0 / 100%)', expected = 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 100% 0% / 1)-oklab(0 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 0% / 1)', expected = 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0.1 0.4 0 / 1)-oklab(0.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0 / 1)', expected = 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0.4 0 / 100%)-oklab(0.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0 / 100%)', expected = 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 100% 0% / 1)-oklab(0.1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 0% / 1)', expected = 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1 0.4 0 / 1)-oklab(1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0 / 1)', expected = 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0.4 0 / 100%)-oklab(1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0 / 100%)', expected = 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 100% 0% / 1)-oklab(1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 0% / 1)', expected = 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1.1 0.4 0 / 1)-oklab(1.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0 / 1)', expected = 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0.4 0 / 100%)-oklab(1.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0 / 100%)', expected = 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 100% 0% / 1)-oklab(1.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 0% / 1)', expected = 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-0.1 0.4 0 / 1)-oklab(-0.1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0 / 1)', expected = 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0.4 0 / 100%)-oklab(-0.1 0.4 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0 / 100%)', expected = 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 100% 0% / 1)-oklab(-0.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 0% / 1)', expected = 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0.44 0 / 1)-oklab(0.1 0.44 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0 / 1)', expected = 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.44 0 / 100%)-oklab(0.1 0.44 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0 / 100%)', expected = 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 110% 0% / 1)-oklab(0.1 0.44 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 0% / 1)', expected = 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0.44 0 / 1)-oklab(1.1 0.44 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0 / 1)', expected = 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0.44 0 / 100%)-oklab(1.1 0.44 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0 / 100%)', expected = 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 110% 0% / 1)-oklab(1.1 0.44 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 0% / 1)', expected = 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0.44 0 / 1)-oklab(-0.1 0.44 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0 / 1)', expected = 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.44 0 / 100%)-oklab(-0.1 0.44 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0 / 100%)', expected = 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 110% 0% / 1)-oklab(-0.1 0.44 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 0% / 1)', expected = 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 -0.04 0 / 1)-oklab(0 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0 / 1)', expected = 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% -0.04 0 / 100%)-oklab(0 -0.04 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0 / 100%)', expected = 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% -10% 0% / 1)-oklab(0 -0.04 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 0% / 1)', expected = 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 -0.04 0 / 1)-oklab(0.1 -0.04 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0 / 1)', expected = 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% -0.04 0 / 100%)-oklab(0.1 -0.04 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0 / 100%)', expected = 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% -10% 0% / 1)-oklab(0.1 -0.04 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 0% / 1)', expected = 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 -0.04 0 / 1)-oklab(1 -0.04 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0 / 1)', expected = 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% -0.04 0 / 100%)-oklab(1 -0.04 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0 / 100%)', expected = 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% -10% 0% / 1)-oklab(1 -0.04 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 0% / 1)', expected = 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 -0.04 0 / 1)-oklab(1.1 -0.04 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0 / 1)', expected = 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% -0.04 0 / 100%)-oklab(1.1 -0.04 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0 / 100%)', expected = 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% -10% 0% / 1)-oklab(1.1 -0.04 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 0% / 1)', expected = 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 -0.04 0 / 1)-oklab(-0.1 -0.04 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0 / 1)', expected = 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% -0.04 0 / 100%)-oklab(-0.1 -0.04 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0 / 100%)', expected = 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% -10% 0% / 1)-oklab(-0.1 -0.04 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 0% / 1)', expected = 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0 0.04 / 1)-oklab(0 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.04 / 1)', expected = 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0 0.04 / 100%)-oklab(0 0 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.04 / 100%)', expected = 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 0% 10% / 1)-oklab(0 0 0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 10% / 1)', expected = 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0 0.04 / 1)-oklab(0.1 0 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.04 / 1)', expected = 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0 0.04 / 100%)-oklab(0.1 0 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.04 / 100%)', expected = 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0% 10% / 1)-oklab(0.1 0 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 10% / 1)', expected = 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0 0.04 / 1)-oklab(1 0 0.04)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.04 / 1)', expected = 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0 0.04 / 100%)-oklab(1 0 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.04 / 100%)', expected = 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 0% 10% / 1)-oklab(1 0 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 10% / 1)', expected = 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0 0.04 / 1)-oklab(1.1 0 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.04 / 1)', expected = 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0 0.04 / 100%)-oklab(1.1 0 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.04 / 100%)', expected = 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0% 10% / 1)-oklab(1.1 0 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 10% / 1)', expected = 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0 0.04 / 1)-oklab(-0.1 0 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.04 / 1)', expected = 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0 0.04 / 100%)-oklab(-0.1 0 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.04 / 100%)', expected = 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0% 10% / 1)-oklab(-0.1 0 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 10% / 1)', expected = 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0.08 0.04 / 1)-oklab(0 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.04 / 1)', expected = 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.08 0.04 / 100%)-oklab(0 0.08 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.04 / 100%)', expected = 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 20% 10% / 1)-oklab(0 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 10% / 1)', expected = 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0.08 0.04 / 1)-oklab(0.1 0.08 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.04 / 1)', expected = 'oklab(0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.08 0.04 / 100%)-oklab(0.1 0.08 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.04 / 100%)', expected = 'oklab(0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 20% 10% / 1)-oklab(0.1 0.08 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 10% / 1)', expected = 'oklab(0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0.08 0.04 / 1)-oklab(1 0.08 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.04 / 1)', expected = 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.08 0.04 / 100%)-oklab(1 0.08 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.04 / 100%)', expected = 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 20% 10% / 1)-oklab(1 0.08 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 10% / 1)', expected = 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0.08 0.04 / 1)-oklab(1.1 0.08 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.04 / 1)', expected = 'oklab(1.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.08 0.04 / 100%)-oklab(1.1 0.08 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.04 / 100%)', expected = 'oklab(1.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 20% 10% / 1)-oklab(1.1 0.08 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 10% / 1)', expected = 'oklab(1.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0.08 0.04 / 1)-oklab(-0.1 0.08 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.04 / 1)', expected = 'oklab(-0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.08 0.04 / 100%)-oklab(-0.1 0.08 0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.04 / 100%)', expected = 'oklab(-0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 20% 10% / 1)-oklab(-0.1 0.08 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 10% / 1)', expected = 'oklab(-0.1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.4 0.04 / 1)-oklab(0 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.04 / 1)', expected = 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 0.4 0.04 / 100%)-oklab(0 0.4 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.04 / 100%)', expected = 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 100% 10% / 1)-oklab(0 0.4 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 10% / 1)', expected = 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.4 0.04 / 1)-oklab(0.1 0.4 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.04 / 1)', expected = 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0.4 0.04 / 100%)-oklab(0.1 0.4 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.04 / 100%)', expected = 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 100% 10% / 1)-oklab(0.1 0.4 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 10% / 1)', expected = 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.4 0.04 / 1)-oklab(1 0.4 0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.04 / 1)', expected = 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 0.4 0.04 / 100%)-oklab(1 0.4 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.04 / 100%)', expected = 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 100% 10% / 1)-oklab(1 0.4 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 10% / 1)', expected = 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.4 0.04 / 1)-oklab(1.1 0.4 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.04 / 1)', expected = 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 0.4 0.04 / 100%)-oklab(1.1 0.4 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.04 / 100%)', expected = 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 100% 10% / 1)-oklab(1.1 0.4 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 10% / 1)', expected = 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.4 0.04 / 1)-oklab(-0.1 0.4 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.04 / 1)', expected = 'oklab(-0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0.4 0.04 / 100%)-oklab(-0.1 0.4 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.04 / 100%)', expected = 'oklab(-0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 100% 10% / 1)-oklab(-0.1 0.4 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 10% / 1)', expected = 'oklab(-0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0.44 0.04 / 1)-oklab(0 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.04 / 1)', expected = 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.44 0.04 / 100%)-oklab(0 0.44 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.04 / 100%)', expected = 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 110% 10% / 1)-oklab(0 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 10% / 1)', expected = 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0.44 0.04 / 1)-oklab(0.1 0.44 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.04 / 1)', expected = 'oklab(0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.44 0.04 / 100%)-oklab(0.1 0.44 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.04 / 100%)', expected = 'oklab(0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 110% 10% / 1)-oklab(0.1 0.44 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 10% / 1)', expected = 'oklab(0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0.44 0.04 / 1)-oklab(1 0.44 0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.04 / 1)', expected = 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.44 0.04 / 100%)-oklab(1 0.44 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.04 / 100%)', expected = 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 110% 10% / 1)-oklab(1 0.44 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 10% / 1)', expected = 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0.44 0.04 / 1)-oklab(1.1 0.44 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.04 / 1)', expected = 'oklab(1.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.44 0.04 / 100%)-oklab(1.1 0.44 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.04 / 100%)', expected = 'oklab(1.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 110% 10% / 1)-oklab(1.1 0.44 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 10% / 1)', expected = 'oklab(1.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0.44 0.04 / 1)-oklab(-0.1 0.44 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.04 / 1)', expected = 'oklab(-0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.44 0.04 / 100%)-oklab(-0.1 0.44 0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.04 / 100%)', expected = 'oklab(-0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 110% 10% / 1)-oklab(-0.1 0.44 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 10% / 1)', expected = 'oklab(-0.1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 -0.04 0.04 / 1)-oklab(0 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.04 / 1)', expected = 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% -0.04 0.04 / 100%)-oklab(0 -0.04 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.04 / 100%)', expected = 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% -10% 10% / 1)-oklab(0 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 10% / 1)', expected = 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 -0.04 0.04 / 1)-oklab(0.1 -0.04 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.04 / 1)', expected = 'oklab(0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% -0.04 0.04 / 100%)-oklab(0.1 -0.04 0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.04 / 100%)', expected = 'oklab(0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% -10% 10% / 1)-oklab(0.1 -0.04 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 10% / 1)', expected = 'oklab(0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 -0.04 0.04 / 1)-oklab(1 -0.04 0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.04 / 1)', expected = 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% -0.04 0.04 / 100%)-oklab(1 -0.04 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.04 / 100%)', expected = 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% -10% 10% / 1)-oklab(1 -0.04 0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 10% / 1)', expected = 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 -0.04 0.04 / 1)-oklab(1.1 -0.04 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.04 / 1)', expected = 'oklab(1.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% -0.04 0.04 / 100%)-oklab(1.1 -0.04 0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.04 / 100%)', expected = 'oklab(1.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% -10% 10% / 1)-oklab(1.1 -0.04 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 10% / 1)', expected = 'oklab(1.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 -0.04 0.04 / 1)-oklab(-0.1 -0.04 0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.04 / 1)', expected = 'oklab(-0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% -0.04 0.04 / 100%)-oklab(-0.1 -0.04 0.04)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.04 / 100%)', expected = 'oklab(-0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% -10% 10% / 1)-oklab(-0.1 -0.04 0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 10% / 1)', expected = 'oklab(-0.1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(0 0 0.4 / 1)-oklab(0 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.4 / 1)', expected = 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0 0.4 / 100%)-oklab(0 0 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.4 / 100%)', expected = 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0% 0% 100% / 1)-oklab(0 0 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 100% / 1)', expected = 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0.1 0 0.4 / 1)-oklab(0.1 0 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.4 / 1)', expected = 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0 0.4 / 100%)-oklab(0.1 0 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.4 / 100%)', expected = 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0% 100% / 1)-oklab(0.1 0 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 100% / 1)', expected = 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklab_4[oklab(1 0 0.4 / 1)-oklab(1 0 0.4)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.4 / 1)', expected = 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0 0.4 / 100%)-oklab(1 0 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.4 / 100%)', expected = 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(100% 0% 100% / 1)-oklab(1 0 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 100% / 1)', expected = 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1.1 0 0.4 / 1)-oklab(1.1 0 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.4 / 1)', expected = 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0 0.4 / 100%)-oklab(1.1 0 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.4 / 100%)', expected = 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0% 100% / 1)-oklab(1.1 0 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 100% / 1)', expected = 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-0.1 0 0.4 / 1)-oklab(-0.1 0 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.4 / 1)', expected = 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0 0.4 / 100%)-oklab(-0.1 0 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.4 / 100%)', expected = 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0% 100% / 1)-oklab(-0.1 0 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 100% / 1)', expected = 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.08 0.4 / 1)-oklab(0 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.4 / 1)', expected = 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 0.08 0.4 / 100%)-oklab(0 0.08 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.4 / 100%)', expected = 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 20% 100% / 1)-oklab(0 0.08 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 100% / 1)', expected = 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.08 0.4 / 1)-oklab(0.1 0.08 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.4 / 1)', expected = 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0.08 0.4 / 100%)-oklab(0.1 0.08 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.4 / 100%)', expected = 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 20% 100% / 1)-oklab(0.1 0.08 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 100% / 1)', expected = 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.08 0.4 / 1)-oklab(1 0.08 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.4 / 1)', expected = 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 0.08 0.4 / 100%)-oklab(1 0.08 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.4 / 100%)', expected = 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 20% 100% / 1)-oklab(1 0.08 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 100% / 1)', expected = 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.08 0.4 / 1)-oklab(1.1 0.08 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.4 / 1)', expected = 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 0.08 0.4 / 100%)-oklab(1.1 0.08 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.4 / 100%)', expected = 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 20% 100% / 1)-oklab(1.1 0.08 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 100% / 1)', expected = 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.08 0.4 / 1)-oklab(-0.1 0.08 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.4 / 1)', expected = 'oklab(-0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0.08 0.4 / 100%)-oklab(-0.1 0.08 0.4)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.4 / 100%)', expected = 'oklab(-0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 20% 100% / 1)-oklab(-0.1 0.08 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 100% / 1)', expected = 'oklab(-0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.4 0.4 / 1)-oklab(0 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.4 / 1)', expected = 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0.4 0.4 / 100%)-oklab(0 0.4 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.4 / 100%)', expected = 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 100% 100% / 1)-oklab(0 0.4 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 100% / 1)', expected = 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.4 0.4 / 1)-oklab(0.1 0.4 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.4 / 1)', expected = 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0.4 0.4 / 100%)-oklab(0.1 0.4 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.4 / 100%)', expected = 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 100% 100% / 1)-oklab(0.1 0.4 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 100% / 1)', expected = 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.4 0.4 / 1)-oklab(1 0.4 0.4)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.4 / 1)', expected = 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0.4 0.4 / 100%)-oklab(1 0.4 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.4 / 100%)', expected = 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 100% 100% / 1)-oklab(1 0.4 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 100% / 1)', expected = 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.4 0.4 / 1)-oklab(1.1 0.4 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.4 / 1)', expected = 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0.4 0.4 / 100%)-oklab(1.1 0.4 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.4 / 100%)', expected = 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 100% 100% / 1)-oklab(1.1 0.4 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 100% / 1)', expected = 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.4 0.4 / 1)-oklab(-0.1 0.4 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.4 / 1)', expected = 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0.4 0.4 / 100%)-oklab(-0.1 0.4 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.4 / 100%)', expected = 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 100% 100% / 1)-oklab(-0.1 0.4 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 100% / 1)', expected = 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.44 0.4 / 1)-oklab(0 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.4 / 1)', expected = 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 0.44 0.4 / 100%)-oklab(0 0.44 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.4 / 100%)', expected = 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 110% 100% / 1)-oklab(0 0.44 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 100% / 1)', expected = 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.44 0.4 / 1)-oklab(0.1 0.44 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.4 / 1)', expected = 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0.44 0.4 / 100%)-oklab(0.1 0.44 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.4 / 100%)', expected = 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 110% 100% / 1)-oklab(0.1 0.44 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 100% / 1)', expected = 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.44 0.4 / 1)-oklab(1 0.44 0.4)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.4 / 1)', expected = 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 0.44 0.4 / 100%)-oklab(1 0.44 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.4 / 100%)', expected = 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 110% 100% / 1)-oklab(1 0.44 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 100% / 1)', expected = 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.44 0.4 / 1)-oklab(1.1 0.44 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.4 / 1)', expected = 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 0.44 0.4 / 100%)-oklab(1.1 0.44 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.4 / 100%)', expected = 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 110% 100% / 1)-oklab(1.1 0.44 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 100% / 1)', expected = 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.44 0.4 / 1)-oklab(-0.1 0.44 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.4 / 1)', expected = 'oklab(-0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0.44 0.4 / 100%)-oklab(-0.1 0.44 0.4)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.4 / 100%)', expected = 'oklab(-0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 110% 100% / 1)-oklab(-0.1 0.44 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 100% / 1)', expected = 'oklab(-0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 -0.04 0.4 / 1)-oklab(0 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.4 / 1)', expected = 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% -0.04 0.4 / 100%)-oklab(0 -0.04 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.4 / 100%)', expected = 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% -10% 100% / 1)-oklab(0 -0.04 0.4)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 100% / 1)', expected = 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 -0.04 0.4 / 1)-oklab(0.1 -0.04 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.4 / 1)', expected = 'oklab(0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% -0.04 0.4 / 100%)-oklab(0.1 -0.04 0.4)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.4 / 100%)', expected = 'oklab(0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% -10% 100% / 1)-oklab(0.1 -0.04 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 100% / 1)', expected = 'oklab(0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 -0.04 0.4 / 1)-oklab(1 -0.04 0.4)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.4 / 1)', expected = 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% -0.04 0.4 / 100%)-oklab(1 -0.04 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.4 / 100%)', expected = 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% -10% 100% / 1)-oklab(1 -0.04 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 100% / 1)', expected = 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 -0.04 0.4 / 1)-oklab(1.1 -0.04 0.4)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.4 / 1)', expected = 'oklab(1.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% -0.04 0.4 / 100%)-oklab(1.1 -0.04 0.4)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.4 / 100%)', expected = 'oklab(1.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% -10% 100% / 1)-oklab(1.1 -0.04 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 100% / 1)', expected = 'oklab(1.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 -0.04 0.4 / 1)-oklab(-0.1 -0.04 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.4 / 1)', expected = 'oklab(-0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% -0.04 0.4 / 100%)-oklab(-0.1 -0.04 0.4)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.4 / 100%)', expected = 'oklab(-0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% -10% 100% / 1)-oklab(-0.1 -0.04 0.4)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 100% / 1)', expected = 'oklab(-0.1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.4)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(0 0 0.46 / 1)-oklab(0 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.46 / 1)', expected = 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0 0.46 / 100%)-oklab(0 0 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.46 / 100%)', expected = 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0% 115% / 1)-oklab(0 0 0.46)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 115% / 1)', expected = 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0.1 0 0.46 / 1)-oklab(0.1 0 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.46 / 1)', expected = 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0 0.46 / 100%)-oklab(0.1 0 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.46 / 100%)', expected = 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0% 115% / 1)-oklab(0.1 0 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 115% / 1)', expected = 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklab_4[oklab(1 0 0.46 / 1)-oklab(1 0 0.46)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.46 / 1)', expected = 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0 0.46 / 100%)-oklab(1 0 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.46 / 100%)', expected = 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0% 115% / 1)-oklab(1 0 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 115% / 1)', expected = 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1.1 0 0.46 / 1)-oklab(1.1 0 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.46 / 1)', expected = 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0 0.46 / 100%)-oklab(1.1 0 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.46 / 100%)', expected = 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0% 115% / 1)-oklab(1.1 0 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 115% / 1)', expected = 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-0.1 0 0.46 / 1)-oklab(-0.1 0 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.46 / 1)', expected = 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0 0.46 / 100%)-oklab(-0.1 0 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.46 / 100%)', expected = 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0% 115% / 1)-oklab(-0.1 0 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 115% / 1)', expected = 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0.08 0.46 / 1)-oklab(0 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.46 / 1)', expected = 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.08 0.46 / 100%)-oklab(0 0.08 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.46 / 100%)', expected = 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 20% 115% / 1)-oklab(0 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 115% / 1)', expected = 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0.08 0.46 / 1)-oklab(0.1 0.08 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.46 / 1)', expected = 'oklab(0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.08 0.46 / 100%)-oklab(0.1 0.08 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.46 / 100%)', expected = 'oklab(0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 20% 115% / 1)-oklab(0.1 0.08 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 115% / 1)', expected = 'oklab(0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0.08 0.46 / 1)-oklab(1 0.08 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.46 / 1)', expected = 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.08 0.46 / 100%)-oklab(1 0.08 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.46 / 100%)', expected = 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 20% 115% / 1)-oklab(1 0.08 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 115% / 1)', expected = 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0.08 0.46 / 1)-oklab(1.1 0.08 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.46 / 1)', expected = 'oklab(1.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.08 0.46 / 100%)-oklab(1.1 0.08 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.46 / 100%)', expected = 'oklab(1.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 20% 115% / 1)-oklab(1.1 0.08 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 115% / 1)', expected = 'oklab(1.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0.08 0.46 / 1)-oklab(-0.1 0.08 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.46 / 1)', expected = 'oklab(-0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.08 0.46 / 100%)-oklab(-0.1 0.08 0.46)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.46 / 100%)', expected = 'oklab(-0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 20% 115% / 1)-oklab(-0.1 0.08 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 115% / 1)', expected = 'oklab(-0.1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.4 0.46 / 1)-oklab(0 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.46 / 1)', expected = 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 0.4 0.46 / 100%)-oklab(0 0.4 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.46 / 100%)', expected = 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 100% 115% / 1)-oklab(0 0.4 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 115% / 1)', expected = 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.4 0.46 / 1)-oklab(0.1 0.4 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.46 / 1)', expected = 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0.4 0.46 / 100%)-oklab(0.1 0.4 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.46 / 100%)', expected = 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 100% 115% / 1)-oklab(0.1 0.4 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 115% / 1)', expected = 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.4 0.46 / 1)-oklab(1 0.4 0.46)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.46 / 1)', expected = 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 0.4 0.46 / 100%)-oklab(1 0.4 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.46 / 100%)', expected = 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 100% 115% / 1)-oklab(1 0.4 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 115% / 1)', expected = 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.4 0.46 / 1)-oklab(1.1 0.4 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.46 / 1)', expected = 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 0.4 0.46 / 100%)-oklab(1.1 0.4 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.46 / 100%)', expected = 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 100% 115% / 1)-oklab(1.1 0.4 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 115% / 1)', expected = 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.4 0.46 / 1)-oklab(-0.1 0.4 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.46 / 1)', expected = 'oklab(-0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0.4 0.46 / 100%)-oklab(-0.1 0.4 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.46 / 100%)', expected = 'oklab(-0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 100% 115% / 1)-oklab(-0.1 0.4 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 115% / 1)', expected = 'oklab(-0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0.44 0.46 / 1)-oklab(0 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.46 / 1)', expected = 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.44 0.46 / 100%)-oklab(0 0.44 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.46 / 100%)', expected = 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 110% 115% / 1)-oklab(0 0.44 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 115% / 1)', expected = 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0.44 0.46 / 1)-oklab(0.1 0.44 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.46 / 1)', expected = 'oklab(0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.44 0.46 / 100%)-oklab(0.1 0.44 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.46 / 100%)', expected = 'oklab(0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 110% 115% / 1)-oklab(0.1 0.44 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 115% / 1)', expected = 'oklab(0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0.44 0.46 / 1)-oklab(1 0.44 0.46)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.46 / 1)', expected = 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.44 0.46 / 100%)-oklab(1 0.44 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.46 / 100%)', expected = 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 110% 115% / 1)-oklab(1 0.44 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 115% / 1)', expected = 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0.44 0.46 / 1)-oklab(1.1 0.44 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.46 / 1)', expected = 'oklab(1.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.44 0.46 / 100%)-oklab(1.1 0.44 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.46 / 100%)', expected = 'oklab(1.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 110% 115% / 1)-oklab(1.1 0.44 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 115% / 1)', expected = 'oklab(1.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0.44 0.46 / 1)-oklab(-0.1 0.44 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.46 / 1)', expected = 'oklab(-0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.44 0.46 / 100%)-oklab(-0.1 0.44 0.46)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.46 / 100%)', expected = 'oklab(-0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 110% 115% / 1)-oklab(-0.1 0.44 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 115% / 1)', expected = 'oklab(-0.1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 -0.04 0.46 / 1)-oklab(0 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.46 / 1)', expected = 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% -0.04 0.46 / 100%)-oklab(0 -0.04 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.46 / 100%)', expected = 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% -10% 115% / 1)-oklab(0 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 115% / 1)', expected = 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 -0.04 0.46 / 1)-oklab(0.1 -0.04 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.46 / 1)', expected = 'oklab(0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% -0.04 0.46 / 100%)-oklab(0.1 -0.04 0.46)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.46 / 100%)', expected = 'oklab(0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% -10% 115% / 1)-oklab(0.1 -0.04 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 115% / 1)', expected = 'oklab(0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 -0.04 0.46 / 1)-oklab(1 -0.04 0.46)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.46 / 1)', expected = 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% -0.04 0.46 / 100%)-oklab(1 -0.04 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.46 / 100%)', expected = 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% -10% 115% / 1)-oklab(1 -0.04 0.46)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 115% / 1)', expected = 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 -0.04 0.46 / 1)-oklab(1.1 -0.04 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.46 / 1)', expected = 'oklab(1.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% -0.04 0.46 / 100%)-oklab(1.1 -0.04 0.46)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.46 / 100%)', expected = 'oklab(1.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% -10% 115% / 1)-oklab(1.1 -0.04 0.46)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 115% / 1)', expected = 'oklab(1.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 -0.04 0.46 / 1)-oklab(-0.1 -0.04 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.46 / 1)', expected = 'oklab(-0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% -0.04 0.46 / 100%)-oklab(-0.1 -0.04 0.46)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.46 / 100%)', expected = 'oklab(-0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% -10% 115% / 1)-oklab(-0.1 -0.04 0.46)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 115% / 1)', expected = 'oklab(-0.1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 0.46)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0 -0.04 / 1)-oklab(0 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 -0.04 / 1)', expected = 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0 -0.04 / 100%)-oklab(0 0 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 -0.04 / 100%)', expected = 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0% 0% -10% / 1)-oklab(0 0 -0.04)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% -10% / 1)', expected = 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0 -0.04 / 1)-oklab(0.1 0 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 -0.04 / 1)', expected = 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0 -0.04 / 100%)-oklab(0.1 0 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 -0.04 / 100%)', expected = 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0% -10% / 1)-oklab(0.1 0 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% -10% / 1)', expected = 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0 -0.04 / 1)-oklab(1 0 -0.04)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 -0.04 / 1)', expected = 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0 -0.04 / 100%)-oklab(1 0 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 -0.04 / 100%)', expected = 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(100% 0% -10% / 1)-oklab(1 0 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% -10% / 1)', expected = 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0 -0.04 / 1)-oklab(1.1 0 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 -0.04 / 1)', expected = 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0 -0.04 / 100%)-oklab(1.1 0 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 -0.04 / 100%)', expected = 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(110% 0% -10% / 1)-oklab(1.1 0 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% -10% / 1)', expected = 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0 -0.04 / 1)-oklab(-0.1 0 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 -0.04 / 1)', expected = 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0 -0.04 / 100%)-oklab(-0.1 0 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 -0.04 / 100%)', expected = 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0% -10% / 1)-oklab(-0.1 0 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% -10% / 1)', expected = 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.08 -0.04 / 1)-oklab(0 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 -0.04 / 1)', expected = 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.08 -0.04 / 100%)-oklab(0 0.08 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 -0.04 / 100%)', expected = 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 20% -10% / 1)-oklab(0 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% -10% / 1)', expected = 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.08 -0.04 / 1)-oklab(0.1 0.08 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 -0.04 / 1)', expected = 'oklab(0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.08 -0.04 / 100%)-oklab(0.1 0.08 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 -0.04 / 100%)', expected = 'oklab(0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 20% -10% / 1)-oklab(0.1 0.08 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% -10% / 1)', expected = 'oklab(0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.08 -0.04 / 1)-oklab(1 0.08 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 -0.04 / 1)', expected = 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.08 -0.04 / 100%)-oklab(1 0.08 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 -0.04 / 100%)', expected = 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 20% -10% / 1)-oklab(1 0.08 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% -10% / 1)', expected = 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.08 -0.04 / 1)-oklab(1.1 0.08 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 -0.04 / 1)', expected = 'oklab(1.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.08 -0.04 / 100%)-oklab(1.1 0.08 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 -0.04 / 100%)', expected = 'oklab(1.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 20% -10% / 1)-oklab(1.1 0.08 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% -10% / 1)', expected = 'oklab(1.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.08 -0.04 / 1)-oklab(-0.1 0.08 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 -0.04 / 1)', expected = 'oklab(-0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.08 -0.04 / 100%)-oklab(-0.1 0.08 -0.04)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 -0.04 / 100%)', expected = 'oklab(-0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 20% -10% / 1)-oklab(-0.1 0.08 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% -10% / 1)', expected = 'oklab(-0.1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0.4 -0.04 / 1)-oklab(0 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 -0.04 / 1)', expected = 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.4 -0.04 / 100%)-oklab(0 0.4 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 -0.04 / 100%)', expected = 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 100% -10% / 1)-oklab(0 0.4 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% -10% / 1)', expected = 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0.4 -0.04 / 1)-oklab(0.1 0.4 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 -0.04 / 1)', expected = 'oklab(0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.4 -0.04 / 100%)-oklab(0.1 0.4 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 -0.04 / 100%)', expected = 'oklab(0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 100% -10% / 1)-oklab(0.1 0.4 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% -10% / 1)', expected = 'oklab(0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0.4 -0.04 / 1)-oklab(1 0.4 -0.04)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 -0.04 / 1)', expected = 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.4 -0.04 / 100%)-oklab(1 0.4 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 -0.04 / 100%)', expected = 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 100% -10% / 1)-oklab(1 0.4 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% -10% / 1)', expected = 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0.4 -0.04 / 1)-oklab(1.1 0.4 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 -0.04 / 1)', expected = 'oklab(1.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.4 -0.04 / 100%)-oklab(1.1 0.4 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 -0.04 / 100%)', expected = 'oklab(1.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 100% -10% / 1)-oklab(1.1 0.4 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% -10% / 1)', expected = 'oklab(1.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0.4 -0.04 / 1)-oklab(-0.1 0.4 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 -0.04 / 1)', expected = 'oklab(-0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.4 -0.04 / 100%)-oklab(-0.1 0.4 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 -0.04 / 100%)', expected = 'oklab(-0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 100% -10% / 1)-oklab(-0.1 0.4 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% -10% / 1)', expected = 'oklab(-0.1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.44 -0.04 / 1)-oklab(0 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 -0.04 / 1)', expected = 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.44 -0.04 / 100%)-oklab(0 0.44 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 -0.04 / 100%)', expected = 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 110% -10% / 1)-oklab(0 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% -10% / 1)', expected = 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.44 -0.04 / 1)-oklab(0.1 0.44 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 -0.04 / 1)', expected = 'oklab(0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.44 -0.04 / 100%)-oklab(0.1 0.44 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 -0.04 / 100%)', expected = 'oklab(0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 110% -10% / 1)-oklab(0.1 0.44 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% -10% / 1)', expected = 'oklab(0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.44 -0.04 / 1)-oklab(1 0.44 -0.04)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 -0.04 / 1)', expected = 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.44 -0.04 / 100%)-oklab(1 0.44 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 -0.04 / 100%)', expected = 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 110% -10% / 1)-oklab(1 0.44 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% -10% / 1)', expected = 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.44 -0.04 / 1)-oklab(1.1 0.44 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 -0.04 / 1)', expected = 'oklab(1.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.44 -0.04 / 100%)-oklab(1.1 0.44 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 -0.04 / 100%)', expected = 'oklab(1.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 110% -10% / 1)-oklab(1.1 0.44 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% -10% / 1)', expected = 'oklab(1.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.44 -0.04 / 1)-oklab(-0.1 0.44 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 -0.04 / 1)', expected = 'oklab(-0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.44 -0.04 / 100%)-oklab(-0.1 0.44 -0.04)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 -0.04 / 100%)', expected = 'oklab(-0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 110% -10% / 1)-oklab(-0.1 0.44 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% -10% / 1)', expected = 'oklab(-0.1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 -0.04 -0.04 / 1)-oklab(0 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 -0.04 / 1)', expected = 'oklab(0 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% -0.04 -0.04 / 100%)-oklab(0 -0.04 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 -0.04 / 100%)', expected = 'oklab(0 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% -10% -10% / 1)-oklab(0 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% -10% / 1)', expected = 'oklab(0 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 -0.04 -0.04 / 1)-oklab(0.1 -0.04 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 -0.04 / 1)', expected = 'oklab(0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% -0.04 -0.04 / 100%)-oklab(0.1 -0.04 -0.04)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 -0.04 / 100%)', expected = 'oklab(0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% -10% -10% / 1)-oklab(0.1 -0.04 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% -10% / 1)', expected = 'oklab(0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 -0.04 -0.04 / 1)-oklab(1 -0.04 -0.04)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 -0.04 / 1)', expected = 'oklab(1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% -0.04 -0.04 / 100%)-oklab(1 -0.04 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 -0.04 / 100%)', expected = 'oklab(1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% -10% -10% / 1)-oklab(1 -0.04 -0.04)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% -10% / 1)', expected = 'oklab(1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 -0.04 -0.04 / 1)-oklab(1.1 -0.04 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 -0.04 / 1)', expected = 'oklab(1.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% -0.04 -0.04 / 100%)-oklab(1.1 -0.04 -0.04)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 -0.04 / 100%)', expected = 'oklab(1.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% -10% -10% / 1)-oklab(1.1 -0.04 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% -10% / 1)', expected = 'oklab(1.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 -0.04 -0.04 / 1)-oklab(-0.1 -0.04 -0.04)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 -0.04 / 1)', expected = 'oklab(-0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% -0.04 -0.04 / 100%)-oklab(-0.1 -0.04 -0.04)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 -0.04 / 100%)', expected = 'oklab(-0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% -10% -10% / 1)-oklab(-0.1 -0.04 -0.04)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% -10% / 1)', expected = 'oklab(-0.1 -0.04 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 -0.04)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0 0 / 0.25)-oklab(0.1 0 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0 / 0.25)', expected = 'oklab(0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...1 0 0 / 0.25)' == 'oklab(0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0 0 / 25.0%)-oklab(0.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0 / 25.0%)', expected = 'oklab(0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...1 0 0 / 0.25)' == 'oklab(0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0% 0% / 0.25)-oklab(0.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 0% / 0.25)', expected = 'oklab(0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...1 0 0 / 0.25)' == 'oklab(0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0 0 / 0.25)-oklab(1.1 0 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0 / 0.25)', expected = 'oklab(1.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...1 0 0 / 0.25)' == 'oklab(1.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0 0 / 25.0%)-oklab(1.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0 / 25.0%)', expected = 'oklab(1.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...1 0 0 / 0.25)' == 'oklab(1.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0% 0% / 0.25)-oklab(1.1 0 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 0% / 0.25)', expected = 'oklab(1.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...1 0 0 / 0.25)' == 'oklab(1.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0 0 / 0.25)-oklab(-0.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0 / 0.25)', expected = 'oklab(-0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...1 0 0 / 0.25)' == 'oklab(-0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0 0 / 25.0%)-oklab(-0.1 0 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0 / 25.0%)', expected = 'oklab(-0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...1 0 0 / 0.25)' == 'oklab(-0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0% 0% / 0.25)-oklab(-0.1 0 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 0% / 0.25)', expected = 'oklab(-0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...1 0 0 / 0.25)' == 'oklab(-0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0.08 0 / 0.25)-oklab(0 0.08 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0 / 0.25)', expected = 'oklab(0 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...002 0 / 0.25)' == 'oklab(0 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.08 0 / 25.0%)-oklab(0 0.08 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0 / 25.0%)', expected = 'oklab(0 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...002 0 / 0.25)' == 'oklab(0 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 20% 0% / 0.25)-oklab(0 0.08 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 0% / 0.25)', expected = 'oklab(0 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...002 0 / 0.25)' == 'oklab(0 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.08 0 / 0.25)-oklab(0.1 0.08 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0 / 0.25)', expected = 'oklab(0.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.08 0 / 25.0%)-oklab(0.1 0.08 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0 / 25.0%)', expected = 'oklab(0.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 20% 0% / 0.25)-oklab(0.1 0.08 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 0% / 0.25)', expected = 'oklab(0.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0.08 0 / 0.25)-oklab(1 0.08 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0 / 0.25)', expected = 'oklab(1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...002 0 / 0.25)' == 'oklab(1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.08 0 / 25.0%)-oklab(1 0.08 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0 / 25.0%)', expected = 'oklab(1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...002 0 / 0.25)' == 'oklab(1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 20% 0% / 0.25)-oklab(1 0.08 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 0% / 0.25)', expected = 'oklab(1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...002 0 / 0.25)' == 'oklab(1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.08 0 / 0.25)-oklab(1.1 0.08 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0 / 0.25)', expected = 'oklab(1.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.08 0 / 25.0%)-oklab(1.1 0.08 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0 / 25.0%)', expected = 'oklab(1.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 20% 0% / 0.25)-oklab(1.1 0.08 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 0% / 0.25)', expected = 'oklab(1.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.08 0 / 0.25)-oklab(-0.1 0.08 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0 / 0.25)', expected = 'oklab(-0.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.08 0 / 25.0%)-oklab(-0.1 0.08 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0 / 25.0%)', expected = 'oklab(-0.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 20% 0% / 0.25)-oklab(-0.1 0.08 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 0% / 0.25)', expected = 'oklab(-0.1 0.08 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.08 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.4 0 / 0.25)-oklab(0 0.4 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0 / 0.25)', expected = 'oklab(0 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...002 0 / 0.25)' == 'oklab(0 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.4 0 / 25.0%)-oklab(0 0.4 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0 / 25.0%)', expected = 'oklab(0 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...002 0 / 0.25)' == 'oklab(0 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 100% 0% / 0.25)-oklab(0 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 0% / 0.25)', expected = 'oklab(0 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...002 0 / 0.25)' == 'oklab(0 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.4 0 / 0.25)-oklab(0.1 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0 / 0.25)', expected = 'oklab(0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.4 0 / 25.0%)-oklab(0.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0 / 25.0%)', expected = 'oklab(0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 100% 0% / 0.25)-oklab(0.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 0% / 0.25)', expected = 'oklab(0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.4 0 / 0.25)-oklab(1 0.4 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0 / 0.25)', expected = 'oklab(1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...002 0 / 0.25)' == 'oklab(1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.4 0 / 25.0%)-oklab(1 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0 / 25.0%)', expected = 'oklab(1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...002 0 / 0.25)' == 'oklab(1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 100% 0% / 0.25)-oklab(1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 0% / 0.25)', expected = 'oklab(1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...002 0 / 0.25)' == 'oklab(1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.4 0 / 0.25)-oklab(1.1 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0 / 0.25)', expected = 'oklab(1.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.4 0 / 25.0%)-oklab(1.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0 / 25.0%)', expected = 'oklab(1.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 100% 0% / 0.25)-oklab(1.1 0.4 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 0% / 0.25)', expected = 'oklab(1.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.4 0 / 0.25)-oklab(-0.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0 / 0.25)', expected = 'oklab(-0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.4 0 / 25.0%)-oklab(-0.1 0.4 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0 / 25.0%)', expected = 'oklab(-0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 100% 0% / 0.25)-oklab(-0.1 0.4 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 0% / 0.25)', expected = 'oklab(-0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.44 0 / 0.25)-oklab(0.1 0.44 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0 / 0.25)', expected = 'oklab(0.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000....44 0 / 0.25)' == 'oklab(0.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.44 0 / 25.0%)-oklab(0.1 0.44 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0 / 25.0%)', expected = 'oklab(0.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000....44 0 / 0.25)' == 'oklab(0.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 110% 0% / 0.25)-oklab(0.1 0.44 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 0% / 0.25)', expected = 'oklab(0.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000....44 0 / 0.25)' == 'oklab(0.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.44 0 / 0.25)-oklab(1.1 0.44 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0 / 0.25)', expected = 'oklab(1.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000....44 0 / 0.25)' == 'oklab(1.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.44 0 / 25.0%)-oklab(1.1 0.44 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0 / 25.0%)', expected = 'oklab(1.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000....44 0 / 0.25)' == 'oklab(1.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 110% 0% / 0.25)-oklab(1.1 0.44 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 0% / 0.25)', expected = 'oklab(1.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000....44 0 / 0.25)' == 'oklab(1.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.44 0 / 0.25)-oklab(-0.1 0.44 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0 / 0.25)', expected = 'oklab(-0.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100....44 0 / 0.25)' == 'oklab(-0.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.44 0 / 25.0%)-oklab(-0.1 0.44 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0 / 25.0%)', expected = 'oklab(-0.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100....44 0 / 0.25)' == 'oklab(-0.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 110% 0% / 0.25)-oklab(-0.1 0.44 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 0% / 0.25)', expected = 'oklab(-0.1 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100....44 0 / 0.25)' == 'oklab(-0.1 0.44 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 -0.04 0 / 0.25)-oklab(0 -0.04 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0 / 0.25)', expected = 'oklab(0 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...001 0 / 0.25)' == 'oklab(0 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% -0.04 0 / 25.0%)-oklab(0 -0.04 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0 / 25.0%)', expected = 'oklab(0 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...001 0 / 0.25)' == 'oklab(0 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% -10% 0% / 0.25)-oklab(0 -0.04 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 0% / 0.25)', expected = 'oklab(0 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...001 0 / 0.25)' == 'oklab(0 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 -0.04 0 / 0.25)-oklab(0.1 -0.04 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0 / 0.25)', expected = 'oklab(0.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...001 0 / 0.25)' == 'oklab(0.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% -0.04 0 / 25.0%)-oklab(0.1 -0.04 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0 / 25.0%)', expected = 'oklab(0.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...001 0 / 0.25)' == 'oklab(0.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% -10% 0% / 0.25)-oklab(0.1 -0.04 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 0% / 0.25)', expected = 'oklab(0.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...001 0 / 0.25)' == 'oklab(0.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 -0.04 0 / 0.25)-oklab(1 -0.04 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0 / 0.25)', expected = 'oklab(1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...001 0 / 0.25)' == 'oklab(1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% -0.04 0 / 25.0%)-oklab(1 -0.04 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0 / 25.0%)', expected = 'oklab(1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...001 0 / 0.25)' == 'oklab(1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% -10% 0% / 0.25)-oklab(1 -0.04 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 0% / 0.25)', expected = 'oklab(1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...001 0 / 0.25)' == 'oklab(1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 -0.04 0 / 0.25)-oklab(1.1 -0.04 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0 / 0.25)', expected = 'oklab(1.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...001 0 / 0.25)' == 'oklab(1.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% -0.04 0 / 25.0%)-oklab(1.1 -0.04 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0 / 25.0%)', expected = 'oklab(1.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...001 0 / 0.25)' == 'oklab(1.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% -10% 0% / 0.25)-oklab(1.1 -0.04 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 0% / 0.25)', expected = 'oklab(1.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...001 0 / 0.25)' == 'oklab(1.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 -0.04 0 / 0.25)-oklab(-0.1 -0.04 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0 / 0.25)', expected = 'oklab(-0.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...001 0 / 0.25)' == 'oklab(-0.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% -0.04 0 / 25.0%)-oklab(-0.1 -0.04 0 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0 / 25.0%)', expected = 'oklab(-0.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...001 0 / 0.25)' == 'oklab(-0.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% -10% 0% / 0.25)-oklab(-0.1 -0.04 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 0% / 0.25)', expected = 'oklab(-0.1 -0.04 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...001 0 / 0.25)' == 'oklab(-0.1 -0.04 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0 0.04 / 0.25)-oklab(0 0 0.04 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.04 / 0.25)', expected = 'oklab(0 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00001 / 0.25)' == 'oklab(0 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0 0.04 / 25.0%)-oklab(0 0 0.04 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.04 / 25.0%)', expected = 'oklab(0 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00001 / 0.25)' == 'oklab(0 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0% 10% / 0.25)-oklab(0 0 0.04 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 10% / 0.25)', expected = 'oklab(0 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00001 / 0.25)' == 'oklab(0 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0 0.04 / 0.25)-oklab(0.1 0 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.04 / 0.25)', expected = 'oklab(0.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0 0.04 / 25.0%)-oklab(0.1 0 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.04 / 25.0%)', expected = 'oklab(0.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0% 10% / 0.25)-oklab(0.1 0 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 10% / 0.25)', expected = 'oklab(0.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0 0.04 / 0.25)-oklab(1 0 0.04 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.04 / 0.25)', expected = 'oklab(1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00001 / 0.25)' == 'oklab(1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0 0.04 / 25.0%)-oklab(1 0 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.04 / 25.0%)', expected = 'oklab(1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00001 / 0.25)' == 'oklab(1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0% 10% / 0.25)-oklab(1 0 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 10% / 0.25)', expected = 'oklab(1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00001 / 0.25)' == 'oklab(1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0 0.04 / 0.25)-oklab(1.1 0 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.04 / 0.25)', expected = 'oklab(1.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0 0.04 / 25.0%)-oklab(1.1 0 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.04 / 25.0%)', expected = 'oklab(1.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0% 10% / 0.25)-oklab(1.1 0 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 10% / 0.25)', expected = 'oklab(1.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0 0.04 / 0.25)-oklab(-0.1 0 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.04 / 0.25)', expected = 'oklab(-0.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0 0.04 / 25.0%)-oklab(-0.1 0 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.04 / 25.0%)', expected = 'oklab(-0.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0% 10% / 0.25)-oklab(-0.1 0 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 10% / 0.25)', expected = 'oklab(-0.1 0 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0 0.08 0.04 / 0.25)-oklab(0 0.08 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.04 / 0.25)', expected = 'oklab(0 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% 0.08 0.04 / 25.0%)-oklab(0 0.08 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.04 / 25.0%)', expected = 'oklab(0 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 20% 10% / 0.25)-oklab(0 0.08 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 10% / 0.25)', expected = 'oklab(0 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.08 0.04 / 0.25)-oklab(0.1 0.08 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.04 / 0.25)', expected = 'oklab(0.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.08 0.04 / 25.0%)-oklab(0.1 0.08 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.04 / 25.0%)', expected = 'oklab(0.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 20% 10% / 0.25)-oklab(0.1 0.08 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 10% / 0.25)', expected = 'oklab(0.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1 0.08 0.04 / 0.25)-oklab(1 0.08 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.04 / 0.25)', expected = 'oklab(1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.08 0.04 / 25.0%)-oklab(1 0.08 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.04 / 25.0%)', expected = 'oklab(1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 20% 10% / 0.25)-oklab(1 0.08 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 10% / 0.25)', expected = 'oklab(1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.08 0.04 / 0.25)-oklab(1.1 0.08 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.04 / 0.25)', expected = 'oklab(1.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.08 0.04 / 25.0%)-oklab(1.1 0.08 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.04 / 25.0%)', expected = 'oklab(1.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 20% 10% / 0.25)-oklab(1.1 0.08 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 10% / 0.25)', expected = 'oklab(1.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.08 0.04 / 0.25)-oklab(-0.1 0.08 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.04 / 0.25)', expected = 'oklab(-0.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.08 0.04 / 25.0%)-oklab(-0.1 0.08 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.04 / 25.0%)', expected = 'oklab(-0.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 20% 10% / 0.25)-oklab(-0.1 0.08 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 10% / 0.25)', expected = 'oklab(-0.1 0.08 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.08 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0 0.4 0.04 / 0.25)-oklab(0 0.4 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.04 / 0.25)', expected = 'oklab(0 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 0.4 0.04 / 25.0%)-oklab(0 0.4 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.04 / 25.0%)', expected = 'oklab(0 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 100% 10% / 0.25)-oklab(0 0.4 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 10% / 0.25)', expected = 'oklab(0 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0.1 0.4 0.04 / 0.25)-oklab(0.1 0.4 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.04 / 0.25)', expected = 'oklab(0.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 0.4 0.04 / 25.0%)-oklab(0.1 0.4 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.04 / 25.0%)', expected = 'oklab(0.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 100% 10% / 0.25)-oklab(0.1 0.4 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 10% / 0.25)', expected = 'oklab(0.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1 0.4 0.04 / 0.25)-oklab(1 0.4 0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.04 / 0.25)', expected = 'oklab(1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 0.4 0.04 / 25.0%)-oklab(1 0.4 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.04 / 25.0%)', expected = 'oklab(1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 100% 10% / 0.25)-oklab(1 0.4 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 10% / 0.25)', expected = 'oklab(1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1.1 0.4 0.04 / 0.25)-oklab(1.1 0.4 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.04 / 0.25)', expected = 'oklab(1.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.4 0.04 / 25.0%)-oklab(1.1 0.4 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.04 / 25.0%)', expected = 'oklab(1.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 100% 10% / 0.25)-oklab(1.1 0.4 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 10% / 0.25)', expected = 'oklab(1.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.4 0.04 / 0.25)-oklab(-0.1 0.4 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.04 / 0.25)', expected = 'oklab(-0.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.4 0.04 / 25.0%)-oklab(-0.1 0.4 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.04 / 25.0%)', expected = 'oklab(-0.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 100% 10% / 0.25)-oklab(-0.1 0.4 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 10% / 0.25)', expected = 'oklab(-0.1 0.4 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0 0.44 0.04 / 0.25)-oklab(0 0.44 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.04 / 0.25)', expected = 'oklab(0 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% 0.44 0.04 / 25.0%)-oklab(0 0.44 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.04 / 25.0%)', expected = 'oklab(0 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 110% 10% / 0.25)-oklab(0 0.44 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 10% / 0.25)', expected = 'oklab(0 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.44 0.04 / 0.25)-oklab(0.1 0.44 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.04 / 0.25)', expected = 'oklab(0.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.44 0.04 / 25.0%)-oklab(0.1 0.44 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.04 / 25.0%)', expected = 'oklab(0.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 110% 10% / 0.25)-oklab(0.1 0.44 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 10% / 0.25)', expected = 'oklab(0.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1 0.44 0.04 / 0.25)-oklab(1 0.44 0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.04 / 0.25)', expected = 'oklab(1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.44 0.04 / 25.0%)-oklab(1 0.44 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.04 / 25.0%)', expected = 'oklab(1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 110% 10% / 0.25)-oklab(1 0.44 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 10% / 0.25)', expected = 'oklab(1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.44 0.04 / 0.25)-oklab(1.1 0.44 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.04 / 0.25)', expected = 'oklab(1.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.44 0.04 / 25.0%)-oklab(1.1 0.44 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.04 / 25.0%)', expected = 'oklab(1.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 110% 10% / 0.25)-oklab(1.1 0.44 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 10% / 0.25)', expected = 'oklab(1.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.44 0.04 / 0.25)-oklab(-0.1 0.44 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.04 / 0.25)', expected = 'oklab(-0.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.44 0.04 / 25.0%)-oklab(-0.1 0.44 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.04 / 25.0%)', expected = 'oklab(-0.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 110% 10% / 0.25)-oklab(-0.1 0.44 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 10% / 0.25)', expected = 'oklab(-0.1 0.44 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.44 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0 -0.04 0.04 / 0.25)-oklab(0 -0.04 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.04 / 0.25)', expected = 'oklab(0 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0% -0.04 0.04 / 25.0%)-oklab(0 -0.04 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.04 / 25.0%)', expected = 'oklab(0 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% -10% 10% / 0.25)-oklab(0 -0.04 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 10% / 0.25)', expected = 'oklab(0 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 -0.04 0.04 / 0.25)-oklab(0.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.04 / 0.25)', expected = 'oklab(0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -0.04 0.04 / 25.0%)-oklab(0.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.04 / 25.0%)', expected = 'oklab(0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -10% 10% / 0.25)-oklab(0.1 -0.04 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 10% / 0.25)', expected = 'oklab(0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1 -0.04 0.04 / 0.25)-oklab(1 -0.04 0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.04 / 0.25)', expected = 'oklab(1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% -0.04 0.04 / 25.0%)-oklab(1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.04 / 25.0%)', expected = 'oklab(1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% -10% 10% / 0.25)-oklab(1 -0.04 0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 10% / 0.25)', expected = 'oklab(1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 -0.04 0.04 / 0.25)-oklab(1.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.04 / 0.25)', expected = 'oklab(1.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -0.04 0.04 / 25.0%)-oklab(1.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -10% 10% / 0.25)-oklab(1.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 10% / 0.25)', expected = 'oklab(1.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0.04 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 -0.04 0.04 / 0.25)-oklab(-0.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -... 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -0.04 0.04 / 25.0%)-oklab(-0.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -... 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -10% 10% / 0.25)-oklab(-0.1 -0.04 0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 10% / 0.25)', expected = 'oklab(-0.1 -0.04 0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -... 0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0 0.4 / 0.25)-oklab(0 0 0.4 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.4 / 0.25)', expected = 'oklab(0 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0 0.4 / 25.0%)-oklab(0 0 0.4 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.4 / 25.0%)', expected = 'oklab(0 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0% 100% / 0.25)-oklab(0 0 0.4 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 100% / 0.25)', expected = 'oklab(0 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0 0.4 / 0.25)-oklab(0.1 0 0.4 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.4 / 0.25)', expected = 'oklab(0.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0 0.4 / 25.0%)-oklab(0.1 0 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.4 / 25.0%)', expected = 'oklab(0.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0% 100% / 0.25)-oklab(0.1 0 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 100% / 0.25)', expected = 'oklab(0.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0 0.4 / 0.25)-oklab(1 0 0.4 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.4 / 0.25)', expected = 'oklab(1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0 0.4 / 25.0%)-oklab(1 0 0.4 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.4 / 25.0%)', expected = 'oklab(1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0% 100% / 0.25)-oklab(1 0 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 100% / 0.25)', expected = 'oklab(1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0 0.4 / 0.25)-oklab(1.1 0 0.4 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.4 / 0.25)', expected = 'oklab(1.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0 0.4 / 25.0%)-oklab(1.1 0 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.4 / 25.0%)', expected = 'oklab(1.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0% 100% / 0.25)-oklab(1.1 0 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 100% / 0.25)', expected = 'oklab(1.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0 0.4 / 0.25)-oklab(-0.1 0 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.4 / 0.25)', expected = 'oklab(-0.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0 0.4 / 25.0%)-oklab(-0.1 0 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.4 / 25.0%)', expected = 'oklab(-0.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0% 100% / 0.25)-oklab(-0.1 0 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 100% / 0.25)', expected = 'oklab(-0.1 0 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0 0.08 0.4 / 0.25)-oklab(0 0.08 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.4 / 0.25)', expected = 'oklab(0 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 0.08 0.4 / 25.0%)-oklab(0 0.08 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.4 / 25.0%)', expected = 'oklab(0 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 20% 100% / 0.25)-oklab(0 0.08 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 100% / 0.25)', expected = 'oklab(0 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0.1 0.08 0.4 / 0.25)-oklab(0.1 0.08 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.4 / 0.25)', expected = 'oklab(0.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 0.08 0.4 / 25.0%)-oklab(0.1 0.08 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.4 / 25.0%)', expected = 'oklab(0.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 20% 100% / 0.25)-oklab(0.1 0.08 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 100% / 0.25)', expected = 'oklab(0.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1 0.08 0.4 / 0.25)-oklab(1 0.08 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.4 / 0.25)', expected = 'oklab(1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 0.08 0.4 / 25.0%)-oklab(1 0.08 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.4 / 25.0%)', expected = 'oklab(1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 20% 100% / 0.25)-oklab(1 0.08 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 100% / 0.25)', expected = 'oklab(1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1.1 0.08 0.4 / 0.25)-oklab(1.1 0.08 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.4 / 0.25)', expected = 'oklab(1.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.08 0.4 / 25.0%)-oklab(1.1 0.08 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.4 / 25.0%)', expected = 'oklab(1.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 20% 100% / 0.25)-oklab(1.1 0.08 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 100% / 0.25)', expected = 'oklab(1.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.08 0.4 / 0.25)-oklab(-0.1 0.08 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.4 / 0.25)', expected = 'oklab(-0.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.08 0.4 / 25.0%)-oklab(-0.1 0.08 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.4 / 25.0%)', expected = 'oklab(-0.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 20% 100% / 0.25)-oklab(-0.1 0.08 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 100% / 0.25)', expected = 'oklab(-0.1 0.08 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 0.4 0.4 / 0.25)-oklab(0 0.4 0.4 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.4 / 0.25)', expected = 'oklab(0 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 0.4 0.4 / 25.0%)-oklab(0 0.4 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.4 / 25.0%)', expected = 'oklab(0 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 100% 100% / 0.25)-oklab(0 0.4 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 100% / 0.25)', expected = 'oklab(0 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 0.4 0.4 / 0.25)-oklab(0.1 0.4 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.4 / 0.25)', expected = 'oklab(0.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% 0.4 0.4 / 25.0%)-oklab(0.1 0.4 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.4 / 25.0%)', expected = 'oklab(0.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 100% 100% / 0.25)-oklab(0.1 0.4 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 100% / 0.25)', expected = 'oklab(0.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 0.4 0.4 / 0.25)-oklab(1 0.4 0.4 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.4 / 0.25)', expected = 'oklab(1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 0.4 0.4 / 25.0%)-oklab(1 0.4 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.4 / 25.0%)', expected = 'oklab(1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 100% 100% / 0.25)-oklab(1 0.4 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 100% / 0.25)', expected = 'oklab(1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 0.4 0.4 / 0.25)-oklab(1.1 0.4 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.4 / 0.25)', expected = 'oklab(1.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 0.4 0.4 / 25.0%)-oklab(1.1 0.4 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.4 / 25.0%)', expected = 'oklab(1.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 100% 100% / 0.25)-oklab(1.1 0.4 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 100% / 0.25)', expected = 'oklab(1.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 0.4 0.4 / 0.25)-oklab(-0.1 0.4 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.4 / 0.25)', expected = 'oklab(-0.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% 0.4 0.4 / 25.0%)-oklab(-0.1 0.4 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.4 / 25.0%)', expected = 'oklab(-0.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 100% 100% / 0.25)-oklab(-0.1 0.4 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 100% / 0.25)', expected = 'oklab(-0.1 0.4 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0 0.44 0.4 / 0.25)-oklab(0 0.44 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.4 / 0.25)', expected = 'oklab(0 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 0.44 0.4 / 25.0%)-oklab(0 0.44 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.4 / 25.0%)', expected = 'oklab(0 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 110% 100% / 0.25)-oklab(0 0.44 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 100% / 0.25)', expected = 'oklab(0 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0.1 0.44 0.4 / 0.25)-oklab(0.1 0.44 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.4 / 0.25)', expected = 'oklab(0.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 0.44 0.4 / 25.0%)-oklab(0.1 0.44 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.4 / 25.0%)', expected = 'oklab(0.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 110% 100% / 0.25)-oklab(0.1 0.44 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 100% / 0.25)', expected = 'oklab(0.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1 0.44 0.4 / 0.25)-oklab(1 0.44 0.4 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.4 / 0.25)', expected = 'oklab(1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 0.44 0.4 / 25.0%)-oklab(1 0.44 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.4 / 25.0%)', expected = 'oklab(1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 110% 100% / 0.25)-oklab(1 0.44 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 100% / 0.25)', expected = 'oklab(1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1.1 0.44 0.4 / 0.25)-oklab(1.1 0.44 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.4 / 0.25)', expected = 'oklab(1.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.44 0.4 / 25.0%)-oklab(1.1 0.44 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.4 / 25.0%)', expected = 'oklab(1.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 110% 100% / 0.25)-oklab(1.1 0.44 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 100% / 0.25)', expected = 'oklab(1.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.44 0.4 / 0.25)-oklab(-0.1 0.44 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.4 / 0.25)', expected = 'oklab(-0.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.44 0.4 / 25.0%)-oklab(-0.1 0.44 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.4 / 25.0%)', expected = 'oklab(-0.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 110% 100% / 0.25)-oklab(-0.1 0.44 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 100% / 0.25)', expected = 'oklab(-0.1 0.44 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0 -0.04 0.4 / 0.25)-oklab(0 -0.04 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.4 / 0.25)', expected = 'oklab(0 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% -0.04 0.4 / 25.0%)-oklab(0 -0.04 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.4 / 25.0%)', expected = 'oklab(0 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% -10% 100% / 0.25)-oklab(0 -0.04 0.4 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 100% / 0.25)', expected = 'oklab(0 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 -0.04 0.4 / 0.25)-oklab(0.1 -0.04 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.4 / 0.25)', expected = 'oklab(0.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -0.04 0.4 / 25.0%)-oklab(0.1 -0.04 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.4 / 25.0%)', expected = 'oklab(0.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -10% 100% / 0.25)-oklab(0.1 -0.04 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 100% / 0.25)', expected = 'oklab(0.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1 -0.04 0.4 / 0.25)-oklab(1 -0.04 0.4 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.4 / 0.25)', expected = 'oklab(1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% -0.04 0.4 / 25.0%)-oklab(1 -0.04 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.4 / 25.0%)', expected = 'oklab(1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% -10% 100% / 0.25)-oklab(1 -0.04 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 100% / 0.25)', expected = 'oklab(1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 -0.04 0.4 / 0.25)-oklab(1.1 -0.04 0.4 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.4 / 0.25)', expected = 'oklab(1.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -0.04 0.4 / 25.0%)-oklab(1.1 -0.04 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.4 / 25.0%)', expected = 'oklab(1.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -10% 100% / 0.25)-oklab(1.1 -0.04 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 100% / 0.25)', expected = 'oklab(1.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 -0.04 0.4 / 0.25)-oklab(-0.1 -0.04 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.4 / 0.25)', expected = 'oklab(-0.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -0.04 0.4 / 25.0%)-oklab(-0.1 -0.04 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.4 / 25.0%)', expected = 'oklab(-0.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -10% 100% / 0.25)-oklab(-0.1 -0.04 0.4 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 100% / 0.25)', expected = 'oklab(-0.1 -0.04 0.4 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -0.04 0.4 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0 0.46 / 0.25)-oklab(0 0 0.46 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.46 / 0.25)', expected = 'oklab(0 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0 0.46 / 25.0%)-oklab(0 0 0.46 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.46 / 25.0%)', expected = 'oklab(0 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0% 115% / 0.25)-oklab(0 0 0.46 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 115% / 0.25)', expected = 'oklab(0 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0 0.46 / 0.25)-oklab(0.1 0 0.46 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.46 / 0.25)', expected = 'oklab(0.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0 0.46 / 25.0%)-oklab(0.1 0 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.46 / 25.0%)', expected = 'oklab(0.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0% 115% / 0.25)-oklab(0.1 0 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 115% / 0.25)', expected = 'oklab(0.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0 0.46 / 0.25)-oklab(1 0 0.46 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.46 / 0.25)', expected = 'oklab(1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0 0.46 / 25.0%)-oklab(1 0 0.46 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.46 / 25.0%)', expected = 'oklab(1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0% 115% / 0.25)-oklab(1 0 0.46 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 115% / 0.25)', expected = 'oklab(1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0 0.46 / 0.25)-oklab(1.1 0 0.46 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.46 / 0.25)', expected = 'oklab(1.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0 0.46 / 25.0%)-oklab(1.1 0 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.46 / 25.0%)', expected = 'oklab(1.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0% 115% / 0.25)-oklab(1.1 0 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 115% / 0.25)', expected = 'oklab(1.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0 0.46 / 0.25)-oklab(-0.1 0 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.46 / 0.25)', expected = 'oklab(-0.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0 0.46 / 25.0%)-oklab(-0.1 0 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.46 / 25.0%)', expected = 'oklab(-0.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0% 115% / 0.25)-oklab(-0.1 0 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 115% / 0.25)', expected = 'oklab(-0.1 0 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0 0.08 0.46 / 0.25)-oklab(0 0.08 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.46 / 0.25)', expected = 'oklab(0 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% 0.08 0.46 / 25.0%)-oklab(0 0.08 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.46 / 25.0%)', expected = 'oklab(0 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 20% 115% / 0.25)-oklab(0 0.08 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 115% / 0.25)', expected = 'oklab(0 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.08 0.46 / 0.25)-oklab(0.1 0.08 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.46 / 0.25)', expected = 'oklab(0.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.08 0.46 / 25.0%)-oklab(0.1 0.08 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.46 / 25.0%)', expected = 'oklab(0.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 20% 115% / 0.25)-oklab(0.1 0.08 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 115% / 0.25)', expected = 'oklab(0.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1 0.08 0.46 / 0.25)-oklab(1 0.08 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.46 / 0.25)', expected = 'oklab(1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.08 0.46 / 25.0%)-oklab(1 0.08 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.46 / 25.0%)', expected = 'oklab(1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 20% 115% / 0.25)-oklab(1 0.08 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 115% / 0.25)', expected = 'oklab(1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.08 0.46 / 0.25)-oklab(1.1 0.08 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.46 / 0.25)', expected = 'oklab(1.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.08 0.46 / 25.0%)-oklab(1.1 0.08 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.46 / 25.0%)', expected = 'oklab(1.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 20% 115% / 0.25)-oklab(1.1 0.08 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 115% / 0.25)', expected = 'oklab(1.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.08 0.46 / 0.25)-oklab(-0.1 0.08 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.46 / 0.25)', expected = 'oklab(-0.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.08 0.46 / 25.0%)-oklab(-0.1 0.08 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.46 / 25.0%)', expected = 'oklab(-0.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 20% 115% / 0.25)-oklab(-0.1 0.08 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 115% / 0.25)', expected = 'oklab(-0.1 0.08 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0 0.4 0.46 / 0.25)-oklab(0 0.4 0.46 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.46 / 0.25)', expected = 'oklab(0 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 0.4 0.46 / 25.0%)-oklab(0 0.4 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.46 / 25.0%)', expected = 'oklab(0 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 100% 115% / 0.25)-oklab(0 0.4 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 115% / 0.25)', expected = 'oklab(0 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0.1 0.4 0.46 / 0.25)-oklab(0.1 0.4 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.46 / 0.25)', expected = 'oklab(0.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 0.4 0.46 / 25.0%)-oklab(0.1 0.4 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.46 / 25.0%)', expected = 'oklab(0.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% 100% 115% / 0.25)-oklab(0.1 0.4 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 115% / 0.25)', expected = 'oklab(0.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1 0.4 0.46 / 0.25)-oklab(1 0.4 0.46 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.46 / 0.25)', expected = 'oklab(1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 0.4 0.46 / 25.0%)-oklab(1 0.4 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.46 / 25.0%)', expected = 'oklab(1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 100% 115% / 0.25)-oklab(1 0.4 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 115% / 0.25)', expected = 'oklab(1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1.1 0.4 0.46 / 0.25)-oklab(1.1 0.4 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.46 / 0.25)', expected = 'oklab(1.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.4 0.46 / 25.0%)-oklab(1.1 0.4 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.46 / 25.0%)', expected = 'oklab(1.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 100% 115% / 0.25)-oklab(1.1 0.4 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 115% / 0.25)', expected = 'oklab(1.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.4 0.46 / 0.25)-oklab(-0.1 0.4 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.46 / 0.25)', expected = 'oklab(-0.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.4 0.46 / 25.0%)-oklab(-0.1 0.4 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.46 / 25.0%)', expected = 'oklab(-0.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 100% 115% / 0.25)-oklab(-0.1 0.4 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 115% / 0.25)', expected = 'oklab(-0.1 0.4 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0 0.44 0.46 / 0.25)-oklab(0 0.44 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.46 / 0.25)', expected = 'oklab(0 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% 0.44 0.46 / 25.0%)-oklab(0 0.44 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.46 / 25.0%)', expected = 'oklab(0 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 110% 115% / 0.25)-oklab(0 0.44 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 115% / 0.25)', expected = 'oklab(0 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.44 0.46 / 0.25)-oklab(0.1 0.44 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.46 / 0.25)', expected = 'oklab(0.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.44 0.46 / 25.0%)-oklab(0.1 0.44 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.46 / 25.0%)', expected = 'oklab(0.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 110% 115% / 0.25)-oklab(0.1 0.44 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 115% / 0.25)', expected = 'oklab(0.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1 0.44 0.46 / 0.25)-oklab(1 0.44 0.46 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.46 / 0.25)', expected = 'oklab(1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.44 0.46 / 25.0%)-oklab(1 0.44 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.46 / 25.0%)', expected = 'oklab(1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 110% 115% / 0.25)-oklab(1 0.44 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 115% / 0.25)', expected = 'oklab(1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.44 0.46 / 0.25)-oklab(1.1 0.44 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.46 / 0.25)', expected = 'oklab(1.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.44 0.46 / 25.0%)-oklab(1.1 0.44 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.46 / 25.0%)', expected = 'oklab(1.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 110% 115% / 0.25)-oklab(1.1 0.44 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 115% / 0.25)', expected = 'oklab(1.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.44 0.46 / 0.25)-oklab(-0.1 0.44 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.46 / 0.25)', expected = 'oklab(-0.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.44 0.46 / 25.0%)-oklab(-0.1 0.44 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.46 / 25.0%)', expected = 'oklab(-0.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 110% 115% / 0.25)-oklab(-0.1 0.44 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 115% / 0.25)', expected = 'oklab(-0.1 0.44 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0 -0.04 0.46 / 0.25)-oklab(0 -0.04 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.46 / 0.25)', expected = 'oklab(0 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0% -0.04 0.46 / 25.0%)-oklab(0 -0.04 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.46 / 25.0%)', expected = 'oklab(0 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% -10% 115% / 0.25)-oklab(0 -0.04 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 115% / 0.25)', expected = 'oklab(0 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 -0.04 0.46 / 0.25)-oklab(0.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.46 / 0.25)', expected = 'oklab(0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -0.04 0.46 / 25.0%)-oklab(0.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.46 / 25.0%)', expected = 'oklab(0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -10% 115% / 0.25)-oklab(0.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 115% / 0.25)', expected = 'oklab(0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1 -0.04 0.46 / 0.25)-oklab(1 -0.04 0.46 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.46 / 0.25)', expected = 'oklab(1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% -0.04 0.46 / 25.0%)-oklab(1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.46 / 25.0%)', expected = 'oklab(1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% -10% 115% / 0.25)-oklab(1 -0.04 0.46 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 115% / 0.25)', expected = 'oklab(1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 -0.04 0.46 / 0.25)-oklab(1.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.46 / 0.25)', expected = 'oklab(1.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -0.04 0.46 / 25.0%)-oklab(1.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.46 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -10% 115% / 0.25)-oklab(1.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 115% / 0.25)', expected = 'oklab(1.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 -0.04 0.46 / 0.25)-oklab(-0.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -... 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -0.04 0.46 / 25.0%)-oklab(-0.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.46 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -... 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -10% 115% / 0.25)-oklab(-0.1 -0.04 0.46 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 115% / 0.25)', expected = 'oklab(-0.1 -0.04 0.46 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -... 0.46 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 0 -0.04 / 0.25)-oklab(0 0 -0.04 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 -0.04 / 0.25)', expected = 'oklab(0 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...00001 / 0.25)' == 'oklab(0 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 0 -0.04 / 25.0%)-oklab(0 0 -0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 -0.04 / 25.0%)', expected = 'oklab(0 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...00001 / 0.25)' == 'oklab(0 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0% -10% / 0.25)-oklab(0 0 -0.04 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% -10% / 0.25)', expected = 'oklab(0 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...00001 / 0.25)' == 'oklab(0 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 0 -0.04 / 0.25)-oklab(0.1 0 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 -0.04 / 0.25)', expected = 'oklab(0.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% 0 -0.04 / 25.0%)-oklab(0.1 0 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 -0.04 / 25.0%)', expected = 'oklab(0.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% 0% -10% / 0.25)-oklab(0.1 0 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% -10% / 0.25)', expected = 'oklab(0.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 0 -0.04 / 0.25)-oklab(1 0 -0.04 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 -0.04 / 0.25)', expected = 'oklab(1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...00001 / 0.25)' == 'oklab(1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 0 -0.04 / 25.0%)-oklab(1 0 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 -0.04 / 25.0%)', expected = 'oklab(1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...00001 / 0.25)' == 'oklab(1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0% -10% / 0.25)-oklab(1 0 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% -10% / 0.25)', expected = 'oklab(1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...00001 / 0.25)' == 'oklab(1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 0 -0.04 / 0.25)-oklab(1.1 0 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 -0.04 / 0.25)', expected = 'oklab(1.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 0 -0.04 / 25.0%)-oklab(1.1 0 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 -0.04 / 25.0%)', expected = 'oklab(1.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0% -10% / 0.25)-oklab(1.1 0 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% -10% / 0.25)', expected = 'oklab(1.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 0 -0.04 / 0.25)-oklab(-0.1 0 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 -0.04 / 0.25)', expected = 'oklab(-0.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% 0 -0.04 / 25.0%)-oklab(-0.1 0 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 -0.04 / 25.0%)', expected = 'oklab(-0.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% 0% -10% / 0.25)-oklab(-0.1 0 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% -10% / 0.25)', expected = 'oklab(-0.1 0 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0 0.08 -0.04 / 0.25)-oklab(0 0.08 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 -0.04 / 0.25)', expected = 'oklab(0 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0% 0.08 -0.04 / 25.0%)-oklab(0 0.08 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 -0.04 / 25.0%)', expected = 'oklab(0 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 20% -10% / 0.25)-oklab(0 0.08 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% -10% / 0.25)', expected = 'oklab(0 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.08 -0.04 / 0.25)-oklab(0.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 -0.04 / 0.25)', expected = 'oklab(0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.08 -0.04 / 25.0%)-oklab(0.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 -0.04 / 25.0%)', expected = 'oklab(0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 20% -10% / 0.25)-oklab(0.1 0.08 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% -10% / 0.25)', expected = 'oklab(0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1 0.08 -0.04 / 0.25)-oklab(1 0.08 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 -0.04 / 0.25)', expected = 'oklab(1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.08 -0.04 / 25.0%)-oklab(1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 -0.04 / 25.0%)', expected = 'oklab(1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 20% -10% / 0.25)-oklab(1 0.08 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% -10% / 0.25)', expected = 'oklab(1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.08 -0.04 / 0.25)-oklab(1.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 -0.04 / 0.25)', expected = 'oklab(1.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.08 -0.04 / 25.0%)-oklab(1.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 20% -10% / 0.25)-oklab(1.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% -10% / 0.25)', expected = 'oklab(1.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.08 -0.04 / 0.25)-oklab(-0.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.08 -0.04 / 25.0%)-oklab(-0.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 20% -10% / 0.25)-oklab(-0.1 0.08 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% -10% / 0.25)', expected = 'oklab(-0.1 0.08 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0 0.4 -0.04 / 0.25)-oklab(0 0.4 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 -0.04 / 0.25)', expected = 'oklab(0 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% 0.4 -0.04 / 25.0%)-oklab(0 0.4 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 -0.04 / 25.0%)', expected = 'oklab(0 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% 100% -10% / 0.25)-oklab(0 0.4 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% -10% / 0.25)', expected = 'oklab(0 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.4 -0.04 / 0.25)-oklab(0.1 0.4 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 -0.04 / 0.25)', expected = 'oklab(0.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.4 -0.04 / 25.0%)-oklab(0.1 0.4 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 -0.04 / 25.0%)', expected = 'oklab(0.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 100% -10% / 0.25)-oklab(0.1 0.4 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% -10% / 0.25)', expected = 'oklab(0.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1 0.4 -0.04 / 0.25)-oklab(1 0.4 -0.04 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 -0.04 / 0.25)', expected = 'oklab(1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.4 -0.04 / 25.0%)-oklab(1 0.4 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 -0.04 / 25.0%)', expected = 'oklab(1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% 100% -10% / 0.25)-oklab(1 0.4 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% -10% / 0.25)', expected = 'oklab(1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.4 -0.04 / 0.25)-oklab(1.1 0.4 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 -0.04 / 0.25)', expected = 'oklab(1.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.4 -0.04 / 25.0%)-oklab(1.1 0.4 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 -0.04 / 25.0%)', expected = 'oklab(1.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 100% -10% / 0.25)-oklab(1.1 0.4 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% -10% / 0.25)', expected = 'oklab(1.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.4 -0.04 / 0.25)-oklab(-0.1 0.4 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 -0.04 / 0.25)', expected = 'oklab(-0.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.4 -0.04 / 25.0%)-oklab(-0.1 0.4 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 -0.04 / 25.0%)', expected = 'oklab(-0.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 100% -10% / 0.25)-oklab(-0.1 0.4 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% -10% / 0.25)', expected = 'oklab(-0.1 0.4 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0 0.44 -0.04 / 0.25)-oklab(0 0.44 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 -0.04 / 0.25)', expected = 'oklab(0 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0% 0.44 -0.04 / 25.0%)-oklab(0 0.44 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 -0.04 / 25.0%)', expected = 'oklab(0 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% 110% -10% / 0.25)-oklab(0 0.44 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% -10% / 0.25)', expected = 'oklab(0 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 0.44 -0.04 / 0.25)-oklab(0.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 -0.04 / 0.25)', expected = 'oklab(0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 0.44 -0.04 / 25.0%)-oklab(0.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 -0.04 / 25.0%)', expected = 'oklab(0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% 110% -10% / 0.25)-oklab(0.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% -10% / 0.25)', expected = 'oklab(0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1 0.44 -0.04 / 0.25)-oklab(1 0.44 -0.04 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 -0.04 / 0.25)', expected = 'oklab(1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 0.44 -0.04 / 25.0%)-oklab(1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 -0.04 / 25.0%)', expected = 'oklab(1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% 110% -10% / 0.25)-oklab(1 0.44 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% -10% / 0.25)', expected = 'oklab(1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 0.44 -0.04 / 0.25)-oklab(1.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 -0.04 / 0.25)', expected = 'oklab(1.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 0.44 -0.04 / 25.0%)-oklab(1.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% 110% -10% / 0.25)-oklab(1.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% -10% / 0.25)', expected = 'oklab(1.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 0.44 -0.04 / 0.25)-oklab(-0.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 0.44 -0.04 / 25.0%)-oklab(-0.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% 110% -10% / 0.25)-oklab(-0.1 0.44 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% -10% / 0.25)', expected = 'oklab(-0.1 0.44 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0 -0.04 -0.04 / 0.25)-oklab(0 -0.04 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 -0.04 / 0.25)', expected = 'oklab(0 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0% -0.04 -0.04 / 25.0%)-oklab(0 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 -0.04 / 25.0%)', expected = 'oklab(0 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0% -10% -10% / 0.25)-oklab(0 -0.04 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% -10% / 0.25)', expected = 'oklab(0 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(0.1 -0.04 -0.04 / 0.25)-oklab(0.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -0.04 -0.04 / 25.0%)-oklab(0.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(10% -10% -10% / 0.25)-oklab(0.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% -10% / 0.25)', expected = 'oklab(0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1 -0.04 -0.04 / 0.25)-oklab(1 -0.04 -0.04 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 -0.04 / 0.25)', expected = 'oklab(1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% -0.04 -0.04 / 25.0%)-oklab(1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(100% -10% -10% / 0.25)-oklab(1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% -10% / 0.25)', expected = 'oklab(1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 -0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(1.1 -0.04 -0.04 / 0.25)-oklab(1.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -0.04 -0.04 / 25.0%)-oklab(1.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(1.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -10% -10% / 0.25)-oklab(1.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% -10% / 0.25)', expected = 'oklab(1.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 -0.04 -0.04 / 0.25)-oklab(-0.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -0.04 -0.04 / 25.0%)-oklab(-0.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 -0.04 / 25.0%)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -10% -10% / 0.25)-oklab(-0.1 -0.04 -0.04 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% -10% / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["expected = 'oklab(-0.1 -0.04 -0.04 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -...-0.04 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0.1 0 0 / 0)-oklab(0.1 0 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0 / 0)', expected = 'oklab(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0001 0 0 / 0)' == 'oklab(0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(10% 0 0 / 0%)-oklab(0.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0 / 0%)', expected = 'oklab(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0001 0 0 / 0)' == 'oklab(0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(10% 0% 0% / 0)-oklab(0.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 0% / 0)', expected = 'oklab(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...0001 0 0 / 0)' == 'oklab(0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1.1 0 0 / 0)-oklab(1.1 0 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0 / 0)', expected = 'oklab(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0001 0 0 / 0)' == 'oklab(1.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0 0 / 0%)-oklab(1.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0 / 0%)', expected = 'oklab(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0001 0 0 / 0)' == 'oklab(1.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(110% 0% 0% / 0)-oklab(1.1 0 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 0% / 0)', expected = 'oklab(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...0001 0 0 / 0)' == 'oklab(1.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-0.1 0 0 / 0)-oklab(-0.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0 / 0)', expected = 'oklab(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0001 0 0 / 0)' == 'oklab(-0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(-10% 0 0 / 0%)-oklab(-0.1 0 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0 / 0%)', expected = 'oklab(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0001 0 0 / 0)' == 'oklab(-0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(-10% 0% 0% / 0)-oklab(-0.1 0 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 0% / 0)', expected = 'oklab(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...0001 0 0 / 0)' == 'oklab(-0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0.08 0 / 0)-oklab(0 0.08 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0 / 0)', expected = 'oklab(0 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000002 0 / 0)' == 'oklab(0 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0.08 0 / 0%)-oklab(0 0.08 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0 / 0%)', expected = 'oklab(0 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000002 0 / 0)' == 'oklab(0 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 20% 0% / 0)-oklab(0 0.08 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 0% / 0)', expected = 'oklab(0 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...000002 0 / 0)' == 'oklab(0 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.08 0 / 0)-oklab(0.1 0.08 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0 / 0)', expected = 'oklab(0.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0.08 0 / 0%)-oklab(0.1 0.08 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0 / 0%)', expected = 'oklab(0.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 20% 0% / 0)-oklab(0.1 0.08 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 0% / 0)', expected = 'oklab(0.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0.08 0 / 0)-oklab(1 0.08 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0 / 0)', expected = 'oklab(1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000002 0 / 0)' == 'oklab(1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0.08 0 / 0%)-oklab(1 0.08 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0 / 0%)', expected = 'oklab(1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000002 0 / 0)' == 'oklab(1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 20% 0% / 0)-oklab(1 0.08 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 0% / 0)', expected = 'oklab(1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...000002 0 / 0)' == 'oklab(1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.08 0 / 0)-oklab(1.1 0.08 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0 / 0)', expected = 'oklab(1.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0.08 0 / 0%)-oklab(1.1 0.08 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0 / 0%)', expected = 'oklab(1.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 20% 0% / 0)-oklab(1.1 0.08 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 0% / 0)', expected = 'oklab(1.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.08 0 / 0)-oklab(-0.1 0.08 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0 / 0)', expected = 'oklab(-0.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0.08 0 / 0%)-oklab(-0.1 0.08 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0 / 0%)', expected = 'oklab(-0.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 20% 0% / 0)-oklab(-0.1 0.08 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 0% / 0)', expected = 'oklab(-0.1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.08 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0.4 0 / 0)-oklab(0 0.4 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0 / 0)', expected = 'oklab(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000002 0 / 0)' == 'oklab(0 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0.4 0 / 0%)-oklab(0 0.4 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0 / 0%)', expected = 'oklab(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000002 0 / 0)' == 'oklab(0 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 100% 0% / 0)-oklab(0 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 0% / 0)', expected = 'oklab(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...000002 0 / 0)' == 'oklab(0 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0.4 0 / 0)-oklab(0.1 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0 / 0)', expected = 'oklab(0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0.4 0 / 0%)-oklab(0.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0 / 0%)', expected = 'oklab(0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 100% 0% / 0)-oklab(0.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 0% / 0)', expected = 'oklab(0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0.4 0 / 0)-oklab(1 0.4 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0 / 0)', expected = 'oklab(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000002 0 / 0)' == 'oklab(1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0.4 0 / 0%)-oklab(1 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0 / 0%)', expected = 'oklab(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000002 0 / 0)' == 'oklab(1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 100% 0% / 0)-oklab(1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 0% / 0)', expected = 'oklab(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...000002 0 / 0)' == 'oklab(1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0.4 0 / 0)-oklab(1.1 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0 / 0)', expected = 'oklab(1.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0.4 0 / 0%)-oklab(1.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0 / 0%)', expected = 'oklab(1.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 100% 0% / 0)-oklab(1.1 0.4 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 0% / 0)', expected = 'oklab(1.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0.4 0 / 0)-oklab(-0.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0 / 0)', expected = 'oklab(-0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0.4 0 / 0%)-oklab(-0.1 0.4 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0 / 0%)', expected = 'oklab(-0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 100% 0% / 0)-oklab(-0.1 0.4 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 0% / 0)', expected = 'oklab(-0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0.44 0 / 0)-oklab(0.1 0.44 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0 / 0)', expected = 'oklab(0.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...1 0.44 0 / 0)' == 'oklab(0.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0.44 0 / 0%)-oklab(0.1 0.44 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0 / 0%)', expected = 'oklab(0.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...1 0.44 0 / 0)' == 'oklab(0.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 110% 0% / 0)-oklab(0.1 0.44 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 0% / 0)', expected = 'oklab(0.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...1 0.44 0 / 0)' == 'oklab(0.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0.44 0 / 0)-oklab(1.1 0.44 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0 / 0)', expected = 'oklab(1.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...1 0.44 0 / 0)' == 'oklab(1.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0.44 0 / 0%)-oklab(1.1 0.44 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0 / 0%)', expected = 'oklab(1.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...1 0.44 0 / 0)' == 'oklab(1.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 110% 0% / 0)-oklab(1.1 0.44 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 0% / 0)', expected = 'oklab(1.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...1 0.44 0 / 0)' == 'oklab(1.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0.44 0 / 0)-oklab(-0.1 0.44 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0 / 0)', expected = 'oklab(-0.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...1 0.44 0 / 0)' == 'oklab(-0.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0.44 0 / 0%)-oklab(-0.1 0.44 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0 / 0%)', expected = 'oklab(-0.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...1 0.44 0 / 0)' == 'oklab(-0.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 110% 0% / 0)-oklab(-0.1 0.44 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 0% / 0)', expected = 'oklab(-0.1 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...1 0.44 0 / 0)' == 'oklab(-0.1 0.44 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 -0.04 0 / 0)-oklab(0 -0.04 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0 / 0)', expected = 'oklab(0 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000001 0 / 0)' == 'oklab(0 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% -0.04 0 / 0%)-oklab(0 -0.04 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0 / 0%)', expected = 'oklab(0 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000001 0 / 0)' == 'oklab(0 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% -10% 0% / 0)-oklab(0 -0.04 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 0% / 0)', expected = 'oklab(0 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...000001 0 / 0)' == 'oklab(0 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 -0.04 0 / 0)-oklab(0.1 -0.04 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0 / 0)', expected = 'oklab(0.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000001 0 / 0)' == 'oklab(0.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% -0.04 0 / 0%)-oklab(0.1 -0.04 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0 / 0%)', expected = 'oklab(0.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000001 0 / 0)' == 'oklab(0.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% -10% 0% / 0)-oklab(0.1 -0.04 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 0% / 0)', expected = 'oklab(0.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...000001 0 / 0)' == 'oklab(0.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 -0.04 0 / 0)-oklab(1 -0.04 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0 / 0)', expected = 'oklab(1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000001 0 / 0)' == 'oklab(1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% -0.04 0 / 0%)-oklab(1 -0.04 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0 / 0%)', expected = 'oklab(1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000001 0 / 0)' == 'oklab(1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% -10% 0% / 0)-oklab(1 -0.04 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 0% / 0)', expected = 'oklab(1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...000001 0 / 0)' == 'oklab(1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 -0.04 0 / 0)-oklab(1.1 -0.04 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0 / 0)', expected = 'oklab(1.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000001 0 / 0)' == 'oklab(1.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% -0.04 0 / 0%)-oklab(1.1 -0.04 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0 / 0%)', expected = 'oklab(1.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000001 0 / 0)' == 'oklab(1.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% -10% 0% / 0)-oklab(1.1 -0.04 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 0% / 0)', expected = 'oklab(1.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...000001 0 / 0)' == 'oklab(1.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 -0.04 0 / 0)-oklab(-0.1 -0.04 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0 / 0)', expected = 'oklab(-0.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000001 0 / 0)' == 'oklab(-0.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% -0.04 0 / 0%)-oklab(-0.1 -0.04 0 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0 / 0%)', expected = 'oklab(-0.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000001 0 / 0)' == 'oklab(-0.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% -10% 0% / 0)-oklab(-0.1 -0.04 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 0% / 0)', expected = 'oklab(-0.1 -0.04 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...000001 0 / 0)' == 'oklab(-0.1 -0.04 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0 0.04 / 0)-oklab(0 0 0.04 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.04 / 0)', expected = 'oklab(0 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000001 / 0)' == 'oklab(0 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0 0.04 / 0%)-oklab(0 0 0.04 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.04 / 0%)', expected = 'oklab(0 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000001 / 0)' == 'oklab(0 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0% 10% / 0)-oklab(0 0 0.04 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 10% / 0)', expected = 'oklab(0 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000001 / 0)' == 'oklab(0 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0 0.04 / 0)-oklab(0.1 0 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.04 / 0)', expected = 'oklab(0.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0 0.04 / 0%)-oklab(0.1 0 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.04 / 0%)', expected = 'oklab(0.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0% 10% / 0)-oklab(0.1 0 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 10% / 0)', expected = 'oklab(0.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0 0.04 / 0)-oklab(1 0 0.04 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.04 / 0)', expected = 'oklab(1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000001 / 0)' == 'oklab(1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0 0.04 / 0%)-oklab(1 0 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.04 / 0%)', expected = 'oklab(1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000001 / 0)' == 'oklab(1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0% 10% / 0)-oklab(1 0 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 10% / 0)', expected = 'oklab(1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000001 / 0)' == 'oklab(1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0 0.04 / 0)-oklab(1.1 0 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.04 / 0)', expected = 'oklab(1.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0 0.04 / 0%)-oklab(1.1 0 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.04 / 0%)', expected = 'oklab(1.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0% 10% / 0)-oklab(1.1 0 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 10% / 0)', expected = 'oklab(1.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0 0.04 / 0)-oklab(-0.1 0 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.04 / 0)', expected = 'oklab(-0.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0 0.04 / 0%)-oklab(-0.1 0 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.04 / 0%)', expected = 'oklab(-0.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0% 10% / 0)-oklab(-0.1 0 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 10% / 0)', expected = 'oklab(-0.1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0.08 0.04 / 0)-oklab(0 0.08 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.04 / 0)', expected = 'oklab(0 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.08 0.04 / 0%)-oklab(0 0.08 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.04 / 0%)', expected = 'oklab(0 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 20% 10% / 0)-oklab(0 0.08 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 10% / 0)', expected = 'oklab(0 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.08 0.04 / 0)-oklab(0.1 0.08 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.04 / 0)', expected = 'oklab(0.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.08 0.04 / 0%)-oklab(0.1 0.08 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.04 / 0%)', expected = 'oklab(0.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 20% 10% / 0)-oklab(0.1 0.08 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 10% / 0)', expected = 'oklab(0.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0.08 0.04 / 0)-oklab(1 0.08 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.04 / 0)', expected = 'oklab(1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.08 0.04 / 0%)-oklab(1 0.08 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.04 / 0%)', expected = 'oklab(1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 20% 10% / 0)-oklab(1 0.08 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 10% / 0)', expected = 'oklab(1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.08 0.04 / 0)-oklab(1.1 0.08 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.04 / 0)', expected = 'oklab(1.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.08 0.04 / 0%)-oklab(1.1 0.08 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.04 / 0%)', expected = 'oklab(1.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 20% 10% / 0)-oklab(1.1 0.08 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 10% / 0)', expected = 'oklab(1.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.08 0.04 / 0)-oklab(-0.1 0.08 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.04 / 0)', expected = 'oklab(-0.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.08 0.04 / 0%)-oklab(-0.1 0.08 0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.04 / 0%)', expected = 'oklab(-0.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 20% 10% / 0)-oklab(-0.1 0.08 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 10% / 0)', expected = 'oklab(-0.1 0.08 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.4 0.04 / 0)-oklab(0 0.4 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.04 / 0)', expected = 'oklab(0 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.4 0.04 / 0%)-oklab(0 0.4 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.04 / 0%)', expected = 'oklab(0 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 100% 10% / 0)-oklab(0 0.4 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 10% / 0)', expected = 'oklab(0 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.4 0.04 / 0)-oklab(0.1 0.4 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.04 / 0)', expected = 'oklab(0.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.4 0.04 / 0%)-oklab(0.1 0.4 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.04 / 0%)', expected = 'oklab(0.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 100% 10% / 0)-oklab(0.1 0.4 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 10% / 0)', expected = 'oklab(0.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.4 0.04 / 0)-oklab(1 0.4 0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.04 / 0)', expected = 'oklab(1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.4 0.04 / 0%)-oklab(1 0.4 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.04 / 0%)', expected = 'oklab(1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 100% 10% / 0)-oklab(1 0.4 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 10% / 0)', expected = 'oklab(1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.4 0.04 / 0)-oklab(1.1 0.4 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.04 / 0)', expected = 'oklab(1.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.4 0.04 / 0%)-oklab(1.1 0.4 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.04 / 0%)', expected = 'oklab(1.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 100% 10% / 0)-oklab(1.1 0.4 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 10% / 0)', expected = 'oklab(1.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.4 0.04 / 0)-oklab(-0.1 0.4 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.04 / 0)', expected = 'oklab(-0.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.4 0.04 / 0%)-oklab(-0.1 0.4 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.04 / 0%)', expected = 'oklab(-0.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 100% 10% / 0)-oklab(-0.1 0.4 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 10% / 0)', expected = 'oklab(-0.1 0.4 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0.44 0.04 / 0)-oklab(0 0.44 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.04 / 0)', expected = 'oklab(0 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.44 0.04 / 0%)-oklab(0 0.44 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.04 / 0%)', expected = 'oklab(0 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 110% 10% / 0)-oklab(0 0.44 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 10% / 0)', expected = 'oklab(0 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.44 0.04 / 0)-oklab(0.1 0.44 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.04 / 0)', expected = 'oklab(0.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.44 0.04 / 0%)-oklab(0.1 0.44 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.04 / 0%)', expected = 'oklab(0.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 110% 10% / 0)-oklab(0.1 0.44 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 10% / 0)', expected = 'oklab(0.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0.44 0.04 / 0)-oklab(1 0.44 0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.04 / 0)', expected = 'oklab(1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.44 0.04 / 0%)-oklab(1 0.44 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.04 / 0%)', expected = 'oklab(1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 110% 10% / 0)-oklab(1 0.44 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 10% / 0)', expected = 'oklab(1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.44 0.04 / 0)-oklab(1.1 0.44 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.04 / 0)', expected = 'oklab(1.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.44 0.04 / 0%)-oklab(1.1 0.44 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.04 / 0%)', expected = 'oklab(1.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 110% 10% / 0)-oklab(1.1 0.44 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 10% / 0)', expected = 'oklab(1.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.44 0.04 / 0)-oklab(-0.1 0.44 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.04 / 0)', expected = 'oklab(-0.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.44 0.04 / 0%)-oklab(-0.1 0.44 0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.04 / 0%)', expected = 'oklab(-0.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 110% 10% / 0)-oklab(-0.1 0.44 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 10% / 0)', expected = 'oklab(-0.1 0.44 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 -0.04 0.04 / 0)-oklab(0 -0.04 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.04 / 0)', expected = 'oklab(0 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% -0.04 0.04 / 0%)-oklab(0 -0.04 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.04 / 0%)', expected = 'oklab(0 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% -10% 10% / 0)-oklab(0 -0.04 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 10% / 0)', expected = 'oklab(0 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 -0.04 0.04 / 0)-oklab(0.1 -0.04 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.04 / 0)', expected = 'oklab(0.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% -0.04 0.04 / 0%)-oklab(0.1 -0.04 0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.04 / 0%)', expected = 'oklab(0.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% -10% 10% / 0)-oklab(0.1 -0.04 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 10% / 0)', expected = 'oklab(0.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 -0.04 0.04 / 0)-oklab(1 -0.04 0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.04 / 0)', expected = 'oklab(1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% -0.04 0.04 / 0%)-oklab(1 -0.04 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.04 / 0%)', expected = 'oklab(1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% -10% 10% / 0)-oklab(1 -0.04 0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 10% / 0)', expected = 'oklab(1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 -0.04 0.04 / 0)-oklab(1.1 -0.04 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.04 / 0)', expected = 'oklab(1.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% -0.04 0.04 / 0%)-oklab(1.1 -0.04 0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.04 / 0%)', expected = 'oklab(1.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% -10% 10% / 0)-oklab(1.1 -0.04 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 10% / 0)', expected = 'oklab(1.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 -0.04 0.04 / 0)-oklab(-0.1 -0.04 0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.04 / 0)', expected = 'oklab(-0.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% -0.04 0.04 / 0%)-oklab(-0.1 -0.04 0.04 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.04 / 0%)', expected = 'oklab(-0.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% -10% 10% / 0)-oklab(-0.1 -0.04 0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 10% / 0)', expected = 'oklab(-0.1 -0.04 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(0 0 0.4 / 0)-oklab(0 0 0.4 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.4 / 0)', expected = 'oklab(0 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0 0.4 / 0%)-oklab(0 0 0.4 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.4 / 0%)', expected = 'oklab(0 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0% 0% 100% / 0)-oklab(0 0 0.4 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 100% / 0)', expected = 'oklab(0 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0.1 0 0.4 / 0)-oklab(0.1 0 0.4 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.4 / 0)', expected = 'oklab(0.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(10% 0 0.4 / 0%)-oklab(0.1 0 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.4 / 0%)', expected = 'oklab(0.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0% 100% / 0)-oklab(0.1 0 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 100% / 0)', expected = 'oklab(0.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklab_4[oklab(1 0 0.4 / 0)-oklab(1 0 0.4 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.4 / 0)', expected = 'oklab(1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0 0.4 / 0%)-oklab(1 0 0.4 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.4 / 0%)', expected = 'oklab(1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(100% 0% 100% / 0)-oklab(1 0 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 100% / 0)', expected = 'oklab(1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1.1 0 0.4 / 0)-oklab(1.1 0 0.4 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.4 / 0)', expected = 'oklab(1.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0 0.4 / 0%)-oklab(1.1 0 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.4 / 0%)', expected = 'oklab(1.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(110% 0% 100% / 0)-oklab(1.1 0 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 100% / 0)', expected = 'oklab(1.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-0.1 0 0.4 / 0)-oklab(-0.1 0 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.4 / 0)', expected = 'oklab(-0.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(-10% 0 0.4 / 0%)-oklab(-0.1 0 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.4 / 0%)', expected = 'oklab(-0.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0% 100% / 0)-oklab(-0.1 0 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 100% / 0)', expected = 'oklab(-0.1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.08 0.4 / 0)-oklab(0 0.08 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.4 / 0)', expected = 'oklab(0 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.08 0.4 / 0%)-oklab(0 0.08 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.4 / 0%)', expected = 'oklab(0 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 20% 100% / 0)-oklab(0 0.08 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 100% / 0)', expected = 'oklab(0 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.08 0.4 / 0)-oklab(0.1 0.08 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.4 / 0)', expected = 'oklab(0.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.08 0.4 / 0%)-oklab(0.1 0.08 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.4 / 0%)', expected = 'oklab(0.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 20% 100% / 0)-oklab(0.1 0.08 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 100% / 0)', expected = 'oklab(0.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.08 0.4 / 0)-oklab(1 0.08 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.4 / 0)', expected = 'oklab(1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.08 0.4 / 0%)-oklab(1 0.08 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.4 / 0%)', expected = 'oklab(1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 20% 100% / 0)-oklab(1 0.08 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 100% / 0)', expected = 'oklab(1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.08 0.4 / 0)-oklab(1.1 0.08 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.4 / 0)', expected = 'oklab(1.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.08 0.4 / 0%)-oklab(1.1 0.08 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.4 / 0%)', expected = 'oklab(1.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 20% 100% / 0)-oklab(1.1 0.08 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 100% / 0)', expected = 'oklab(1.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.08 0.4 / 0)-oklab(-0.1 0.08 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.4 / 0)', expected = 'oklab(-0.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.08 0.4 / 0%)-oklab(-0.1 0.08 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.4 / 0%)', expected = 'oklab(-0.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 20% 100% / 0)-oklab(-0.1 0.08 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 100% / 0)', expected = 'oklab(-0.1 0.08 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0.4 0.4 / 0)-oklab(0 0.4 0.4 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.4 / 0)', expected = 'oklab(0 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 0.4 0.4 / 0%)-oklab(0 0.4 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.4 / 0%)', expected = 'oklab(0 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 100% 100% / 0)-oklab(0 0.4 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 100% / 0)', expected = 'oklab(0 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0.4 0.4 / 0)-oklab(0.1 0.4 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.4 / 0)', expected = 'oklab(0.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0.4 0.4 / 0%)-oklab(0.1 0.4 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.4 / 0%)', expected = 'oklab(0.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 100% 100% / 0)-oklab(0.1 0.4 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 100% / 0)', expected = 'oklab(0.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0.4 0.4 / 0)-oklab(1 0.4 0.4 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.4 / 0)', expected = 'oklab(1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 0.4 0.4 / 0%)-oklab(1 0.4 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.4 / 0%)', expected = 'oklab(1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 100% 100% / 0)-oklab(1 0.4 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 100% / 0)', expected = 'oklab(1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0.4 0.4 / 0)-oklab(1.1 0.4 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.4 / 0)', expected = 'oklab(1.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 0.4 0.4 / 0%)-oklab(1.1 0.4 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.4 / 0%)', expected = 'oklab(1.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 100% 100% / 0)-oklab(1.1 0.4 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 100% / 0)', expected = 'oklab(1.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0.4 0.4 / 0)-oklab(-0.1 0.4 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.4 / 0)', expected = 'oklab(-0.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0.4 0.4 / 0%)-oklab(-0.1 0.4 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.4 / 0%)', expected = 'oklab(-0.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 100% 100% / 0)-oklab(-0.1 0.4 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 100% / 0)', expected = 'oklab(-0.1 0.4 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.44 0.4 / 0)-oklab(0 0.44 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.4 / 0)', expected = 'oklab(0 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.44 0.4 / 0%)-oklab(0 0.44 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.4 / 0%)', expected = 'oklab(0 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 110% 100% / 0)-oklab(0 0.44 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 100% / 0)', expected = 'oklab(0 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.44 0.4 / 0)-oklab(0.1 0.44 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.4 / 0)', expected = 'oklab(0.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.44 0.4 / 0%)-oklab(0.1 0.44 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.4 / 0%)', expected = 'oklab(0.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 110% 100% / 0)-oklab(0.1 0.44 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 100% / 0)', expected = 'oklab(0.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.44 0.4 / 0)-oklab(1 0.44 0.4 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.4 / 0)', expected = 'oklab(1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.44 0.4 / 0%)-oklab(1 0.44 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.4 / 0%)', expected = 'oklab(1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 110% 100% / 0)-oklab(1 0.44 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 100% / 0)', expected = 'oklab(1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.44 0.4 / 0)-oklab(1.1 0.44 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.4 / 0)', expected = 'oklab(1.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.44 0.4 / 0%)-oklab(1.1 0.44 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.4 / 0%)', expected = 'oklab(1.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 110% 100% / 0)-oklab(1.1 0.44 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 100% / 0)', expected = 'oklab(1.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.44 0.4 / 0)-oklab(-0.1 0.44 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.4 / 0)', expected = 'oklab(-0.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.44 0.4 / 0%)-oklab(-0.1 0.44 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.4 / 0%)', expected = 'oklab(-0.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 110% 100% / 0)-oklab(-0.1 0.44 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 100% / 0)', expected = 'oklab(-0.1 0.44 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 -0.04 0.4 / 0)-oklab(0 -0.04 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.4 / 0)', expected = 'oklab(0 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% -0.04 0.4 / 0%)-oklab(0 -0.04 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.4 / 0%)', expected = 'oklab(0 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% -10% 100% / 0)-oklab(0 -0.04 0.4 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 100% / 0)', expected = 'oklab(0 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 -0.04 0.4 / 0)-oklab(0.1 -0.04 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.4 / 0)', expected = 'oklab(0.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% -0.04 0.4 / 0%)-oklab(0.1 -0.04 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.4 / 0%)', expected = 'oklab(0.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% -10% 100% / 0)-oklab(0.1 -0.04 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 100% / 0)', expected = 'oklab(0.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 -0.04 0.4 / 0)-oklab(1 -0.04 0.4 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.4 / 0)', expected = 'oklab(1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% -0.04 0.4 / 0%)-oklab(1 -0.04 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.4 / 0%)', expected = 'oklab(1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% -10% 100% / 0)-oklab(1 -0.04 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 100% / 0)', expected = 'oklab(1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 -0.04 0.4 / 0)-oklab(1.1 -0.04 0.4 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.4 / 0)', expected = 'oklab(1.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% -0.04 0.4 / 0%)-oklab(1.1 -0.04 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.4 / 0%)', expected = 'oklab(1.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% -10% 100% / 0)-oklab(1.1 -0.04 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 100% / 0)', expected = 'oklab(1.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 -0.04 0.4 / 0)-oklab(-0.1 -0.04 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.4 / 0)', expected = 'oklab(-0.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% -0.04 0.4 / 0%)-oklab(-0.1 -0.04 0.4 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.4 / 0%)', expected = 'oklab(-0.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% -10% 100% / 0)-oklab(-0.1 -0.04 0.4 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 100% / 0)', expected = 'oklab(-0.1 -0.04 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 0.4 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.4 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.40000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(0 0 0.46 / 0)-oklab(0 0 0.46 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 0.46 / 0)', expected = 'oklab(0 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0 0.46 / 0%)-oklab(0 0 0.46 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 0.46 / 0%)', expected = 'oklab(0 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0% 115% / 0)-oklab(0 0 0.46 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% 115% / 0)', expected = 'oklab(0 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0.1 0 0.46 / 0)-oklab(0.1 0 0.46 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 0.46 / 0)', expected = 'oklab(0.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0 0.46 / 0%)-oklab(0.1 0 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 0.46 / 0%)', expected = 'oklab(0.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(10% 0% 115% / 0)-oklab(0.1 0 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% 115% / 0)', expected = 'oklab(0.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklab_4[oklab(1 0 0.46 / 0)-oklab(1 0 0.46 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 0.46 / 0)', expected = 'oklab(1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0 0.46 / 0%)-oklab(1 0 0.46 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 0.46 / 0%)', expected = 'oklab(1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0% 115% / 0)-oklab(1 0 0.46 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% 115% / 0)', expected = 'oklab(1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1.1 0 0.46 / 0)-oklab(1.1 0 0.46 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 0.46 / 0)', expected = 'oklab(1.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0 0.46 / 0%)-oklab(1.1 0 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 0.46 / 0%)', expected = 'oklab(1.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0% 115% / 0)-oklab(1.1 0 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% 115% / 0)', expected = 'oklab(1.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-0.1 0 0.46 / 0)-oklab(-0.1 0 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 0.46 / 0)', expected = 'oklab(-0.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0 0.46 / 0%)-oklab(-0.1 0 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 0.46 / 0%)', expected = 'oklab(-0.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(-10% 0% 115% / 0)-oklab(-0.1 0 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% 115% / 0)', expected = 'oklab(-0.1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0.08 0.46 / 0)-oklab(0 0.08 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 0.46 / 0)', expected = 'oklab(0 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.08 0.46 / 0%)-oklab(0 0.08 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 0.46 / 0%)', expected = 'oklab(0 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 20% 115% / 0)-oklab(0 0.08 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% 115% / 0)', expected = 'oklab(0 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.08 0.46 / 0)-oklab(0.1 0.08 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 0.46 / 0)', expected = 'oklab(0.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.08 0.46 / 0%)-oklab(0.1 0.08 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 0.46 / 0%)', expected = 'oklab(0.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 20% 115% / 0)-oklab(0.1 0.08 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% 115% / 0)', expected = 'oklab(0.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0.08 0.46 / 0)-oklab(1 0.08 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 0.46 / 0)', expected = 'oklab(1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.08 0.46 / 0%)-oklab(1 0.08 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 0.46 / 0%)', expected = 'oklab(1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 20% 115% / 0)-oklab(1 0.08 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% 115% / 0)', expected = 'oklab(1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.08 0.46 / 0)-oklab(1.1 0.08 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 0.46 / 0)', expected = 'oklab(1.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.08 0.46 / 0%)-oklab(1.1 0.08 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 0.46 / 0%)', expected = 'oklab(1.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 20% 115% / 0)-oklab(1.1 0.08 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% 115% / 0)', expected = 'oklab(1.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.08 0.46 / 0)-oklab(-0.1 0.08 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 0.46 / 0)', expected = 'oklab(-0.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.08 0.46 / 0%)-oklab(-0.1 0.08 0.46 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 0.46 / 0%)', expected = 'oklab(-0.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 20% 115% / 0)-oklab(-0.1 0.08 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% 115% / 0)', expected = 'oklab(-0.1 0.08 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0 0.4 0.46 / 0)-oklab(0 0.4 0.46 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 0.46 / 0)', expected = 'oklab(0 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 0.4 0.46 / 0%)-oklab(0 0.4 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 0.46 / 0%)', expected = 'oklab(0 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 100% 115% / 0)-oklab(0 0.4 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% 115% / 0)', expected = 'oklab(0 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0.1 0.4 0.46 / 0)-oklab(0.1 0.4 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 0.46 / 0)', expected = 'oklab(0.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 0.4 0.46 / 0%)-oklab(0.1 0.4 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 0.46 / 0%)', expected = 'oklab(0.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(10% 100% 115% / 0)-oklab(0.1 0.4 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% 115% / 0)', expected = 'oklab(0.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(1 0.4 0.46 / 0)-oklab(1 0.4 0.46 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 0.46 / 0)', expected = 'oklab(1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 0.4 0.46 / 0%)-oklab(1 0.4 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 0.46 / 0%)', expected = 'oklab(1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 100% 115% / 0)-oklab(1 0.4 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% 115% / 0)', expected = 'oklab(1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1.1 0.4 0.46 / 0)-oklab(1.1 0.4 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 0.46 / 0)', expected = 'oklab(1.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 0.4 0.46 / 0%)-oklab(1.1 0.4 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 0.46 / 0%)', expected = 'oklab(1.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 100% 115% / 0)-oklab(1.1 0.4 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% 115% / 0)', expected = 'oklab(1.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-0.1 0.4 0.46 / 0)-oklab(-0.1 0.4 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 0.46 / 0)', expected = 'oklab(-0.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 0.4 0.46 / 0%)-oklab(-0.1 0.4 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 0.46 / 0%)', expected = 'oklab(-0.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(-10% 100% 115% / 0)-oklab(-0.1 0.4 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% 115% / 0)', expected = 'oklab(-0.1 0.4 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0.44 0.46 / 0)-oklab(0 0.44 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 0.46 / 0)', expected = 'oklab(0 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.44 0.46 / 0%)-oklab(0 0.44 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 0.46 / 0%)', expected = 'oklab(0 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 110% 115% / 0)-oklab(0 0.44 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% 115% / 0)', expected = 'oklab(0 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.44 0.46 / 0)-oklab(0.1 0.44 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 0.46 / 0)', expected = 'oklab(0.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.44 0.46 / 0%)-oklab(0.1 0.44 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 0.46 / 0%)', expected = 'oklab(0.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 110% 115% / 0)-oklab(0.1 0.44 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% 115% / 0)', expected = 'oklab(0.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0.44 0.46 / 0)-oklab(1 0.44 0.46 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 0.46 / 0)', expected = 'oklab(1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.44 0.46 / 0%)-oklab(1 0.44 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 0.46 / 0%)', expected = 'oklab(1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 110% 115% / 0)-oklab(1 0.44 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% 115% / 0)', expected = 'oklab(1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.44 0.46 / 0)-oklab(1.1 0.44 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 0.46 / 0)', expected = 'oklab(1.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.44 0.46 / 0%)-oklab(1.1 0.44 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 0.46 / 0%)', expected = 'oklab(1.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 110% 115% / 0)-oklab(1.1 0.44 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% 115% / 0)', expected = 'oklab(1.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.44 0.46 / 0)-oklab(-0.1 0.44 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 0.46 / 0)', expected = 'oklab(-0.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.44 0.46 / 0%)-oklab(-0.1 0.44 0.46 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 0.46 / 0%)', expected = 'oklab(-0.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 110% 115% / 0)-oklab(-0.1 0.44 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% 115% / 0)', expected = 'oklab(-0.1 0.44 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 -0.04 0.46 / 0)-oklab(0 -0.04 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 0.46 / 0)', expected = 'oklab(0 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% -0.04 0.46 / 0%)-oklab(0 -0.04 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 0.46 / 0%)', expected = 'oklab(0 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% -10% 115% / 0)-oklab(0 -0.04 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% 115% / 0)', expected = 'oklab(0 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 -0.04 0.46 / 0)-oklab(0.1 -0.04 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 0.46 / 0)', expected = 'oklab(0.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% -0.04 0.46 / 0%)-oklab(0.1 -0.04 0.46 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 0.46 / 0%)', expected = 'oklab(0.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% -10% 115% / 0)-oklab(0.1 -0.04 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% 115% / 0)', expected = 'oklab(0.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 -0.04 0.46 / 0)-oklab(1 -0.04 0.46 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 0.46 / 0)', expected = 'oklab(1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% -0.04 0.46 / 0%)-oklab(1 -0.04 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 0.46 / 0%)', expected = 'oklab(1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% -10% 115% / 0)-oklab(1 -0.04 0.46 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% 115% / 0)', expected = 'oklab(1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 -0.04 0.46 / 0)-oklab(1.1 -0.04 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 0.46 / 0)', expected = 'oklab(1.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% -0.04 0.46 / 0%)-oklab(1.1 -0.04 0.46 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 0.46 / 0%)', expected = 'oklab(1.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% -10% 115% / 0)-oklab(1.1 -0.04 0.46 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% 115% / 0)', expected = 'oklab(1.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 -0.04 0.46 / 0)-oklab(-0.1 -0.04 0.46 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 0.46 / 0)', expected = 'oklab(-0.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% -0.04 0.46 / 0%)-oklab(-0.1 -0.04 0.46 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 0.46 / 0%)', expected = 'oklab(-0.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% -10% 115% / 0)-oklab(-0.1 -0.04 0.46 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% 115% / 0)', expected = 'oklab(-0.1 -0.04 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 0.46 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 0.46 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 0.46000000000000002 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0 0 -0.04 / 0)-oklab(0 0 -0.04 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0 -0.04 / 0)', expected = 'oklab(0 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...00000001 / 0)' == 'oklab(0 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(0% 0 -0.04 / 0%)-oklab(0 0 -0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0 -0.04 / 0%)', expected = 'oklab(0 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...00000001 / 0)' == 'oklab(0 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(0% 0% -10% / 0)-oklab(0 0 -0.04 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0% -10% / 0)', expected = 'oklab(0 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0 -0...00000001 / 0)' == 'oklab(0 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0.1 0 -0.04 / 0)-oklab(0.1 0 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0 -0.04 / 0)', expected = 'oklab(0.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0 -0.04 / 0%)-oklab(0.1 0 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0 -0.04 / 0%)', expected = 'oklab(0.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(10% 0% -10% / 0)-oklab(0.1 0 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0% -10% / 0)', expected = 'oklab(0.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklab_4[oklab(1 0 -0.04 / 0)-oklab(1 0 -0.04 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0 -0.04 / 0)', expected = 'oklab(1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...00000001 / 0)' == 'oklab(1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(100% 0 -0.04 / 0%)-oklab(1 0 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0 -0.04 / 0%)', expected = 'oklab(1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...00000001 / 0)' == 'oklab(1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklab_4[oklab(100% 0% -10% / 0)-oklab(1 0 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0% -10% / 0)', expected = 'oklab(1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0 -0...00000001 / 0)' == 'oklab(1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1.1 0 -0.04 / 0)-oklab(1.1 0 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0 -0.04 / 0)', expected = 'oklab(1.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(110% 0 -0.04 / 0%)-oklab(1.1 0 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0 -0.04 / 0%)', expected = 'oklab(1.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(110% 0% -10% / 0)-oklab(1.1 0 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0% -10% / 0)', expected = 'oklab(1.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-0.1 0 -0.04 / 0)-oklab(-0.1 0 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0 -0.04 / 0)', expected = 'oklab(-0.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0 -0.04 / 0%)-oklab(-0.1 0 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0 -0.04 / 0%)', expected = 'oklab(-0.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(-10% 0% -10% / 0)-oklab(-0.1 0 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0% -10% / 0)', expected = 'oklab(-0.1 0 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 0.08 -0.04 / 0)-oklab(0 0.08 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.08 -0.04 / 0)', expected = 'oklab(0 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 0.08 -0.04 / 0%)-oklab(0 0.08 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.08 -0.04 / 0%)', expected = 'oklab(0 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 20% -10% / 0)-oklab(0 0.08 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 20% -10% / 0)', expected = 'oklab(0 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 0.08 -0.04 / 0)-oklab(0.1 0.08 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.08 -0.04 / 0)', expected = 'oklab(0.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% 0.08 -0.04 / 0%)-oklab(0.1 0.08 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.08 -0.04 / 0%)', expected = 'oklab(0.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 20% -10% / 0)-oklab(0.1 0.08 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 20% -10% / 0)', expected = 'oklab(0.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 0.08 -0.04 / 0)-oklab(1 0.08 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.08 -0.04 / 0)', expected = 'oklab(1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 0.08 -0.04 / 0%)-oklab(1 0.08 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.08 -0.04 / 0%)', expected = 'oklab(1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 20% -10% / 0)-oklab(1 0.08 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 20% -10% / 0)', expected = 'oklab(1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 0.08 -0.04 / 0)-oklab(1.1 0.08 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.08 -0.04 / 0)', expected = 'oklab(1.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 0.08 -0.04 / 0%)-oklab(1.1 0.08 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.08 -0.04 / 0%)', expected = 'oklab(1.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 20% -10% / 0)-oklab(1.1 0.08 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 20% -10% / 0)', expected = 'oklab(1.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 0.08 -0.04 / 0)-oklab(-0.1 0.08 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.08 -0.04 / 0)', expected = 'oklab(-0.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% 0.08 -0.04 / 0%)-oklab(-0.1 0.08 -0.04 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.08 -0.04 / 0%)', expected = 'oklab(-0.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 20% -10% / 0)-oklab(-0.1 0.08 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 20% -10% / 0)', expected = 'oklab(-0.1 0.08 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.08 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.080000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0 0.4 -0.04 / 0)-oklab(0 0.4 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.4 -0.04 / 0)', expected = 'oklab(0 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 0.4 -0.04 / 0%)-oklab(0 0.4 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.4 -0.04 / 0%)', expected = 'oklab(0 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(0% 100% -10% / 0)-oklab(0 0.4 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 100% -10% / 0)', expected = 'oklab(0 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0.1 0.4 -0.04 / 0)-oklab(0.1 0.4 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.4 -0.04 / 0)', expected = 'oklab(0.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 0.4 -0.04 / 0%)-oklab(0.1 0.4 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.4 -0.04 / 0%)', expected = 'oklab(0.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 100% -10% / 0)-oklab(0.1 0.4 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 100% -10% / 0)', expected = 'oklab(0.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklab_4[oklab(1 0.4 -0.04 / 0)-oklab(1 0.4 -0.04 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.4 -0.04 / 0)', expected = 'oklab(1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 0.4 -0.04 / 0%)-oklab(1 0.4 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.4 -0.04 / 0%)', expected = 'oklab(1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(100% 100% -10% / 0)-oklab(1 0.4 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 100% -10% / 0)', expected = 'oklab(1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1.1 0.4 -0.04 / 0)-oklab(1.1 0.4 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.4 -0.04 / 0)', expected = 'oklab(1.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 0.4 -0.04 / 0%)-oklab(1.1 0.4 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.4 -0.04 / 0%)', expected = 'oklab(1.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(110% 100% -10% / 0)-oklab(1.1 0.4 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 100% -10% / 0)', expected = 'oklab(1.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-0.1 0.4 -0.04 / 0)-oklab(-0.1 0.4 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.4 -0.04 / 0)', expected = 'oklab(-0.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 0.4 -0.04 / 0%)-oklab(-0.1 0.4 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.4 -0.04 / 0%)', expected = 'oklab(-0.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 100% -10% / 0)-oklab(-0.1 0.4 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 100% -10% / 0)', expected = 'oklab(-0.1 0.4 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.4 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.40000000000000002 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0 0.44 -0.04 / 0)-oklab(0 0.44 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 0.44 -0.04 / 0)', expected = 'oklab(0 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0% 0.44 -0.04 / 0%)-oklab(0 0.44 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 0.44 -0.04 / 0%)', expected = 'oklab(0 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% 110% -10% / 0)-oklab(0 0.44 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% 110% -10% / 0)', expected = 'oklab(0 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0.1 0.44 -0.04 / 0)-oklab(0.1 0.44 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 0.44 -0.04 / 0)', expected = 'oklab(0.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% 0.44 -0.04 / 0%)-oklab(0.1 0.44 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 0.44 -0.04 / 0%)', expected = 'oklab(0.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(10% 110% -10% / 0)-oklab(0.1 0.44 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% 110% -10% / 0)', expected = 'oklab(0.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(1 0.44 -0.04 / 0)-oklab(1 0.44 -0.04 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 0.44 -0.04 / 0)', expected = 'oklab(1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(100% 0.44 -0.04 / 0%)-oklab(1 0.44 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 0.44 -0.04 / 0%)', expected = 'oklab(1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% 110% -10% / 0)-oklab(1 0.44 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% 110% -10% / 0)', expected = 'oklab(1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(1.1 0.44 -0.04 / 0)-oklab(1.1 0.44 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 0.44 -0.04 / 0)', expected = 'oklab(1.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(110% 0.44 -0.04 / 0%)-oklab(1.1 0.44 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 0.44 -0.04 / 0%)', expected = 'oklab(1.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% 110% -10% / 0)-oklab(1.1 0.44 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% 110% -10% / 0)', expected = 'oklab(1.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-0.1 0.44 -0.04 / 0)-oklab(-0.1 0.44 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 0.44 -0.04 / 0)', expected = 'oklab(-0.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% 0.44 -0.04 / 0%)-oklab(-0.1 0.44 -0.04 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 0.44 -0.04 / 0%)', expected = 'oklab(-0.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(-10% 110% -10% / 0)-oklab(-0.1 0.44 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% 110% -10% / 0)', expected = 'oklab(-0.1 0.44 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 0.44 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 0.44 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(0 -0.04 -0.04 / 0)-oklab(0 -0.04 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0 -0.04 -0.04 / 0)', expected = 'oklab(0 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(0% -0.04 -0.04 / 0%)-oklab(0 -0.04 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -0.04 -0.04 / 0%)', expected = 'oklab(0 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklab_4[oklab(0% -10% -10% / 0)-oklab(0 -0.04 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0% -10% -10% / 0)', expected = 'oklab(0 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(0.1 -0.04 -0.04 / 0)-oklab(0.1 -0.04 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(0.1 -0.04 -0.04 / 0)', expected = 'oklab(0.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(10% -0.04 -0.04 / 0%)-oklab(0.1 -0.04 -0.04 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -0.04 -0.04 / 0%)', expected = 'oklab(0.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(10% -10% -10% / 0)-oklab(0.1 -0.04 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(10% -10% -10% / 0)', expected = 'oklab(0.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(0.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(1 -0.04 -0.04 / 0)-oklab(1 -0.04 -0.04 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1 -0.04 -0.04 / 0)', expected = 'oklab(1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(100% -0.04 -0.04 / 0%)-oklab(1 -0.04 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -0.04 -0.04 / 0%)', expected = 'oklab(1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklab_4[oklab(100% -10% -10% / 0)-oklab(1 -0.04 -0.04 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(100% -10% -10% / 0)', expected = 'oklab(1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(1.1 -0.04 -0.04 / 0)-oklab(1.1 -0.04 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(1.1 -0.04 -0.04 / 0)', expected = 'oklab(1.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(110% -0.04 -0.04 / 0%)-oklab(1.1 -0.04 -0.04 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -0.04 -0.04 / 0%)', expected = 'oklab(1.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklab_4[oklab(110% -10% -10% / 0)-oklab(1.1 -0.04 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(110% -10% -10% / 0)', expected = 'oklab(1.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(1.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(1.1000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-0.1 -0.04 -0.04 / 0)-oklab(-0.1 -0.04 -0.04 / 0)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-0.1 -0.04 -0.04 / 0)', expected = 'oklab(-0.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklab_4[oklab(-10% -0.04 -0.04 / 0%)-oklab(-0.1 -0.04 -0.04 / 0)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -0.04 -0.04 / 0%)', expected = 'oklab(-0.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklab_4[oklab(-10% -10% -10% / 0)-oklab(-0.1 -0.04 -0.04 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklab(-10% -10% -10% / 0)', expected = 'oklab(-0.1 -0.04 -0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 -0.04 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklab(-0.1 -0.04 -0.04 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklab(-0.10000000000000001 -0.040000000000000001 -0.040000000000000001 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(0.1 0 0)-oklch(0.1 0 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 0)', expected = 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(10% 0 0)-oklch(0.1 0 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 0)', expected = 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(10% 0% 0deg)-oklch(0.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 0deg)', expected = 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(1.1 0 0)-oklch(1.1 0 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 0)', expected = 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(110% 0 0)-oklch(1.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 0)', expected = 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(110% 0% 0deg)-oklch(1.1 0 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 0deg)', expected = 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(-0.1 0 0)-oklch(-0.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 0)', expected = 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(-10% 0 0)-oklch(-0.1 0 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 0)', expected = 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-10% 0% 0deg)-oklch(-0.1 0 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 0deg)', expected = 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0.1 0.12 0)-oklch(0.1 0.12 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 0)', expected = 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(10% 0.12 0)-oklch(0.1 0.12 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 0)', expected = 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 30% 0deg)-oklch(0.1 0.12 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 0deg)', expected = 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1.1 0.12 0)-oklch(1.1 0.12 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 0)', expected = 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(110% 0.12 0)-oklch(1.1 0.12 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 0)', expected = 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 30% 0deg)-oklch(1.1 0.12 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 0deg)', expected = 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-0.1 0.12 0)-oklch(-0.1 0.12 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 0)', expected = 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-10% 0.12 0)-oklch(-0.1 0.12 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 0)', expected = 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 30% 0deg)-oklch(-0.1 0.12 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 0deg)', expected = 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(0 0.4 0)-oklch(0 0.4 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 0)', expected = 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(0% 0.4 0)-oklch(0 0.4 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 0)', expected = 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 100% 0deg)-oklch(0 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 0deg)', expected = 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0.1 0.4 0)-oklch(0.1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 0)', expected = 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(10% 0.4 0)-oklch(0.1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 0)', expected = 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 100% 0deg)-oklch(0.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 0deg)', expected = 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(1 0.4 0)-oklch(1 0.4 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 0)', expected = 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(100% 0.4 0)-oklch(1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 0)', expected = 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 100% 0deg)-oklch(1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 0deg)', expected = 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1.1 0.4 0)-oklch(1.1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 0)', expected = 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(110% 0.4 0)-oklch(1.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 0)', expected = 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 100% 0deg)-oklch(1.1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 0deg)', expected = 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-0.1 0.4 0)-oklch(-0.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 0)', expected = 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-10% 0.4 0)-oklch(-0.1 0.4 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 0)', expected = 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 100% 0deg)-oklch(-0.1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 0deg)', expected = 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(0 0.6 0)-oklch(0 0.6 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 0)', expected = 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(0% 0.6 0)-oklch(0 0.6 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 0)', expected = 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 150% 0deg)-oklch(0 0.6 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 0deg)', expected = 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0.1 0.6 0)-oklch(0.1 0.6 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 0)', expected = 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(10% 0.6 0)-oklch(0.1 0.6 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 0)', expected = 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 150% 0deg)-oklch(0.1 0.6 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 0deg)', expected = 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______________ test_color_oklch_4[oklch(1 0.6 0)-oklch(1 0.6 0)] _______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 0)', expected = 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(100% 0.6 0)-oklch(1 0.6 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 0)', expected = 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 150% 0deg)-oklch(1 0.6 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 0deg)', expected = 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1.1 0.6 0)-oklch(1.1 0.6 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 0)', expected = 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(110% 0.6 0)-oklch(1.1 0.6 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 0)', expected = 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 150% 0deg)-oklch(1.1 0.6 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 0deg)', expected = 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-0.1 0.6 0)-oklch(-0.1 0.6 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 0)', expected = 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-10% 0.6 0)-oklch(-0.1 0.6 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 0)', expected = 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 150% 0deg)-oklch(-0.1 0.6 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 0deg)', expected = 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0 -0.3 0)-oklch(0 -0.3 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 0)', expected = 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0% -0.3 0)-oklch(0 -0.3 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 0)', expected = 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0% -75% 0deg)-oklch(0 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 0deg)', expected = 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0.1 -0.3 0)-oklch(0.1 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 0)', expected = 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(10% -0.3 0)-oklch(0.1 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 0)', expected = 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% -75% 0deg)-oklch(0.1 -0.3 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 0deg)', expected = 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(1 -0.3 0)-oklch(1 -0.3 0)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 0)', expected = 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(100% -0.3 0)-oklch(1 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 0)', expected = 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(100% -75% 0deg)-oklch(1 -0.3 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 0deg)', expected = 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1.1 -0.3 0)-oklch(1.1 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 0)', expected = 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(110% -0.3 0)-oklch(1.1 -0.3 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 0)', expected = 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% -75% 0deg)-oklch(1.1 -0.3 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 0deg)', expected = 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-0.1 -0.3 0)-oklch(-0.1 -0.3 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 0)', expected = 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-10% -0.3 0)-oklch(-0.1 -0.3 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 0)', expected = 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% -75% 0deg)-oklch(-0.1 -0.3 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 0deg)', expected = 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0.1 0 10)-oklch(0.1 0 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 10)', expected = 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(10% 0 10)-oklch(0.1 0 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 10)', expected = 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(10% 0% 10deg)-oklch(0.1 0 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 10deg)', expected = 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(1.1 0 10)-oklch(1.1 0 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 10)', expected = 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(110% 0 10)-oklch(1.1 0 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 10)', expected = 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(110% 0% 10deg)-oklch(1.1 0 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 10deg)', expected = 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(-0.1 0 10)-oklch(-0.1 0 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 10)', expected = 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(-10% 0 10)-oklch(-0.1 0 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 10)', expected = 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-10% 0% 10deg)-oklch(-0.1 0 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 10deg)', expected = 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.12 10)-oklch(0.1 0.12 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 10)', expected = 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.12 10)-oklch(0.1 0.12 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 10)', expected = 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 30% 10deg)-oklch(0.1 0.12 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 10deg)', expected = 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.12 10)-oklch(1.1 0.12 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 10)', expected = 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.12 10)-oklch(1.1 0.12 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 10)', expected = 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 30% 10deg)-oklch(1.1 0.12 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 10deg)', expected = 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.12 10)-oklch(-0.1 0.12 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 10)', expected = 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.12 10)-oklch(-0.1 0.12 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 10)', expected = 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 30% 10deg)-oklch(-0.1 0.12 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 10deg)', expected = 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0 0.4 10)-oklch(0 0.4 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 10)', expected = 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0% 0.4 10)-oklch(0 0.4 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 10)', expected = 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0% 100% 10deg)-oklch(0 0.4 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 10deg)', expected = 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0.1 0.4 10)-oklch(0.1 0.4 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 10)', expected = 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(10% 0.4 10)-oklch(0.1 0.4 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 10)', expected = 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 100% 10deg)-oklch(0.1 0.4 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 10deg)', expected = 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(1 0.4 10)-oklch(1 0.4 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 10)', expected = 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(100% 0.4 10)-oklch(1 0.4 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 10)', expected = 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(100% 100% 10deg)-oklch(1 0.4 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 10deg)', expected = 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1.1 0.4 10)-oklch(1.1 0.4 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 10)', expected = 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(110% 0.4 10)-oklch(1.1 0.4 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 10)', expected = 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 100% 10deg)-oklch(1.1 0.4 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 10deg)', expected = 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-0.1 0.4 10)-oklch(-0.1 0.4 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 10)', expected = 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-10% 0.4 10)-oklch(-0.1 0.4 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 10)', expected = 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 100% 10deg)-oklch(-0.1 0.4 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 10deg)', expected = 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0 0.6 10)-oklch(0 0.6 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 10)', expected = 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(0% 0.6 10)-oklch(0 0.6 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 10)', expected = 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0% 150% 10deg)-oklch(0 0.6 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 10deg)', expected = 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0.1 0.6 10)-oklch(0.1 0.6 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 10)', expected = 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(10% 0.6 10)-oklch(0.1 0.6 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 10)', expected = 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 150% 10deg)-oklch(0.1 0.6 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 10deg)', expected = 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____________ test_color_oklch_4[oklch(1 0.6 10)-oklch(1 0.6 10)] ______________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 10)', expected = 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(100% 0.6 10)-oklch(1 0.6 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 10)', expected = 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(100% 150% 10deg)-oklch(1 0.6 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 10deg)', expected = 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1.1 0.6 10)-oklch(1.1 0.6 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 10)', expected = 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(110% 0.6 10)-oklch(1.1 0.6 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 10)', expected = 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 150% 10deg)-oklch(1.1 0.6 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 10deg)', expected = 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-0.1 0.6 10)-oklch(-0.1 0.6 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 10)', expected = 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-10% 0.6 10)-oklch(-0.1 0.6 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 10)', expected = 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 150% 10deg)-oklch(-0.1 0.6 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 10deg)', expected = 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 -0.3 10)-oklch(0 -0.3 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 10)', expected = 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% -0.3 10)-oklch(0 -0.3 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 10)', expected = 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% -75% 10deg)-oklch(0 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 10deg)', expected = 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 -0.3 10)-oklch(0.1 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 10)', expected = 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% -0.3 10)-oklch(0.1 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 10)', expected = 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% -75% 10deg)-oklch(0.1 -0.3 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 10deg)', expected = 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 -0.3 10)-oklch(1 -0.3 10)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 10)', expected = 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% -0.3 10)-oklch(1 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 10)', expected = 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% -75% 10deg)-oklch(1 -0.3 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 10deg)', expected = 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 -0.3 10)-oklch(1.1 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 10)', expected = 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% -0.3 10)-oklch(1.1 -0.3 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 10)', expected = 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% -75% 10deg)-oklch(1.1 -0.3 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 10deg)', expected = 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 -0.3 10)-oklch(-0.1 -0.3 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 10)', expected = 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% -0.3 10)-oklch(-0.1 -0.3 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 10)', expected = 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% -75% 10deg)-oklch(-0.1 -0.3 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 10deg)', expected = 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0.1 0 110)-oklch(0.1 0 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 110)', expected = 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(10% 0 110)-oklch(0.1 0 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 110)', expected = 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0% 110deg)-oklch(0.1 0 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 110deg)', expected = 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1.1 0 110)-oklch(1.1 0 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 110)', expected = 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(110% 0 110)-oklch(1.1 0 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 110)', expected = 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0% 110deg)-oklch(1.1 0 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 110deg)', expected = 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-0.1 0 110)-oklch(-0.1 0 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 110)', expected = 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-10% 0 110)-oklch(-0.1 0 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 110)', expected = 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0% 110deg)-oklch(-0.1 0 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 110deg)', expected = 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0.12 110)-oklch(0.1 0.12 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 110)', expected = 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0.12 110)-oklch(0.1 0.12 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 110)', expected = 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 30% 110deg)-oklch(0.1 0.12 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 110deg)', expected = 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0.12 110)-oklch(1.1 0.12 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 110)', expected = 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 0.12 110)-oklch(1.1 0.12 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 110)', expected = 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 30% 110deg)-oklch(1.1 0.12 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 110deg)', expected = 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0.12 110)-oklch(-0.1 0.12 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 110)', expected = 'oklch(-0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0.12 110)-oklch(-0.1 0.12 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 110)', expected = 'oklch(-0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 30% 110deg)-oklch(-0.1 0.12 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 110deg)', expected = 'oklch(-0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.4 110)-oklch(0 0.4 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 110)', expected = 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 0.4 110)-oklch(0 0.4 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 110)', expected = 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 100% 110deg)-oklch(0 0.4 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 110deg)', expected = 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.4 110)-oklch(0.1 0.4 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 110)', expected = 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.4 110)-oklch(0.1 0.4 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 110)', expected = 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 100% 110deg)-oklch(0.1 0.4 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 110deg)', expected = 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.4 110)-oklch(1 0.4 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 110)', expected = 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 0.4 110)-oklch(1 0.4 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 110)', expected = 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 100% 110deg)-oklch(1 0.4 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 110deg)', expected = 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.4 110)-oklch(1.1 0.4 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 110)', expected = 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.4 110)-oklch(1.1 0.4 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 110)', expected = 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 100% 110deg)-oklch(1.1 0.4 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 110deg)', expected = 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.4 110)-oklch(-0.1 0.4 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 110)', expected = 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.4 110)-oklch(-0.1 0.4 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 110)', expected = 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 100% 110deg)-oklch(-0.1 0.4 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 110deg)', expected = 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.6 110)-oklch(0 0.6 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 110)', expected = 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 0.6 110)-oklch(0 0.6 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 110)', expected = 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 150% 110deg)-oklch(0 0.6 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 110deg)', expected = 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.6 110)-oklch(0.1 0.6 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 110)', expected = 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.6 110)-oklch(0.1 0.6 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 110)', expected = 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 150% 110deg)-oklch(0.1 0.6 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 110deg)', expected = 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.6 110)-oklch(1 0.6 110)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 110)', expected = 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 0.6 110)-oklch(1 0.6 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 110)', expected = 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 150% 110deg)-oklch(1 0.6 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 110deg)', expected = 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.6 110)-oklch(1.1 0.6 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 110)', expected = 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.6 110)-oklch(1.1 0.6 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 110)', expected = 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 150% 110deg)-oklch(1.1 0.6 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 110deg)', expected = 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.6 110)-oklch(-0.1 0.6 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 110)', expected = 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.6 110)-oklch(-0.1 0.6 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 110)', expected = 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 150% 110deg)-oklch(-0.1 0.6 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 110deg)', expected = 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0 -0.3 110)-oklch(0 -0.3 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 110)', expected = 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0% -0.3 110)-oklch(0 -0.3 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 110)', expected = 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% -75% 110deg)-oklch(0 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 110deg)', expected = 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 -0.3 110)-oklch(0.1 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 110)', expected = 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% -0.3 110)-oklch(0.1 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 110)', expected = 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% -75% 110deg)-oklch(0.1 -0.3 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 110deg)', expected = 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1 -0.3 110)-oklch(1 -0.3 110)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 110)', expected = 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(100% -0.3 110)-oklch(1 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 110)', expected = 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% -75% 110deg)-oklch(1 -0.3 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 110deg)', expected = 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 -0.3 110)-oklch(1.1 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 110)', expected = 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% -0.3 110)-oklch(1.1 -0.3 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 110)', expected = 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% -75% 110deg)-oklch(1.1 -0.3 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 110deg)', expected = 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 -0.3 110)-oklch(-0.1 -0.3 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 110)', expected = 'oklch(-0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% -0.3 110)-oklch(-0.1 -0.3 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 110)', expected = 'oklch(-0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% -75% 110deg)-oklch(-0.1 -0.3 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 110deg)', expected = 'oklch(-0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0.1 0 700)-oklch(0.1 0 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 700)', expected = 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(10% 0 700)-oklch(0.1 0 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 700)', expected = 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0% 700deg)-oklch(0.1 0 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 700deg)', expected = 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1.1 0 700)-oklch(1.1 0 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 700)', expected = 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(110% 0 700)-oklch(1.1 0 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 700)', expected = 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0% 700deg)-oklch(1.1 0 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 700deg)', expected = 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-0.1 0 700)-oklch(-0.1 0 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 700)', expected = 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-10% 0 700)-oklch(-0.1 0 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 700)', expected = 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0% 700deg)-oklch(-0.1 0 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 700deg)', expected = 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0.12 700)-oklch(0.1 0.12 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 700)', expected = 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0.12 700)-oklch(0.1 0.12 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 700)', expected = 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 30% 700deg)-oklch(0.1 0.12 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 700deg)', expected = 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0.12 700)-oklch(1.1 0.12 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 700)', expected = 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 0.12 700)-oklch(1.1 0.12 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 700)', expected = 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 30% 700deg)-oklch(1.1 0.12 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 700deg)', expected = 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0.12 700)-oklch(-0.1 0.12 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 700)', expected = 'oklch(-0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0.12 700)-oklch(-0.1 0.12 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 700)', expected = 'oklch(-0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 30% 700deg)-oklch(-0.1 0.12 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 700deg)', expected = 'oklch(-0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.4 700)-oklch(0 0.4 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 700)', expected = 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 0.4 700)-oklch(0 0.4 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 700)', expected = 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 100% 700deg)-oklch(0 0.4 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 700deg)', expected = 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.4 700)-oklch(0.1 0.4 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 700)', expected = 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.4 700)-oklch(0.1 0.4 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 700)', expected = 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 100% 700deg)-oklch(0.1 0.4 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 700deg)', expected = 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.4 700)-oklch(1 0.4 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 700)', expected = 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 0.4 700)-oklch(1 0.4 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 700)', expected = 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 100% 700deg)-oklch(1 0.4 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 700deg)', expected = 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.4 700)-oklch(1.1 0.4 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 700)', expected = 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.4 700)-oklch(1.1 0.4 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 700)', expected = 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 100% 700deg)-oklch(1.1 0.4 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 700deg)', expected = 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.4 700)-oklch(-0.1 0.4 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 700)', expected = 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.4 700)-oklch(-0.1 0.4 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 700)', expected = 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 100% 700deg)-oklch(-0.1 0.4 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 700deg)', expected = 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.6 700)-oklch(0 0.6 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 700)', expected = 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 0.6 700)-oklch(0 0.6 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 700)', expected = 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 150% 700deg)-oklch(0 0.6 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 700deg)', expected = 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.6 700)-oklch(0.1 0.6 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 700)', expected = 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.6 700)-oklch(0.1 0.6 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 700)', expected = 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 150% 700deg)-oklch(0.1 0.6 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 700deg)', expected = 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.6 700)-oklch(1 0.6 340)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 700)', expected = 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 0.6 700)-oklch(1 0.6 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 700)', expected = 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 150% 700deg)-oklch(1 0.6 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 700deg)', expected = 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.6 700)-oklch(1.1 0.6 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 700)', expected = 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.6 700)-oklch(1.1 0.6 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 700)', expected = 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 150% 700deg)-oklch(1.1 0.6 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 700deg)', expected = 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.6 700)-oklch(-0.1 0.6 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 700)', expected = 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.6 700)-oklch(-0.1 0.6 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 700)', expected = 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 150% 700deg)-oklch(-0.1 0.6 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 700deg)', expected = 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0 -0.3 700)-oklch(0 -0.3 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 700)', expected = 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0% -0.3 700)-oklch(0 -0.3 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 700)', expected = 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% -75% 700deg)-oklch(0 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 700deg)', expected = 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 -0.3 700)-oklch(0.1 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 700)', expected = 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% -0.3 700)-oklch(0.1 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 700)', expected = 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% -75% 700deg)-oklch(0.1 -0.3 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 700deg)', expected = 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1 -0.3 700)-oklch(1 -0.3 340)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 700)', expected = 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(100% -0.3 700)-oklch(1 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 700)', expected = 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% -75% 700deg)-oklch(1 -0.3 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 700deg)', expected = 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 -0.3 700)-oklch(1.1 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 700)', expected = 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% -0.3 700)-oklch(1.1 -0.3 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 700)', expected = 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% -75% 700deg)-oklch(1.1 -0.3 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 700deg)', expected = 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 -0.3 700)-oklch(-0.1 -0.3 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 700)', expected = 'oklch(-0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% -0.3 700)-oklch(-0.1 -0.3 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 700)', expected = 'oklch(-0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% -75% 700deg)-oklch(-0.1 -0.3 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 700deg)', expected = 'oklch(-0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0.1 0 -10)-oklch(0.1 0 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 -10)', expected = 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(10% 0 -10)-oklch(0.1 0 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 -10)', expected = 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0% -10deg)-oklch(0.1 0 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% -10deg)', expected = 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1.1 0 -10)-oklch(1.1 0 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 -10)', expected = 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(110% 0 -10)-oklch(1.1 0 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 -10)', expected = 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0% -10deg)-oklch(1.1 0 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% -10deg)', expected = 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-0.1 0 -10)-oklch(-0.1 0 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 -10)', expected = 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-10% 0 -10)-oklch(-0.1 0 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 -10)', expected = 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0% -10deg)-oklch(-0.1 0 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% -10deg)', expected = 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0.12 -10)-oklch(0.1 0.12 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 -10)', expected = 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0.12 -10)-oklch(0.1 0.12 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 -10)', expected = 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 30% -10deg)-oklch(0.1 0.12 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% -10deg)', expected = 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0.12 -10)-oklch(1.1 0.12 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 -10)', expected = 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 0.12 -10)-oklch(1.1 0.12 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 -10)', expected = 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 30% -10deg)-oklch(1.1 0.12 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% -10deg)', expected = 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0.12 -10)-oklch(-0.1 0.12 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 -10)', expected = 'oklch(-0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0.12 -10)-oklch(-0.1 0.12 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 -10)', expected = 'oklch(-0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 30% -10deg)-oklch(-0.1 0.12 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% -10deg)', expected = 'oklch(-0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.4 -10)-oklch(0 0.4 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 -10)', expected = 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 0.4 -10)-oklch(0 0.4 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 -10)', expected = 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 100% -10deg)-oklch(0 0.4 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% -10deg)', expected = 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.4 -10)-oklch(0.1 0.4 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 -10)', expected = 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.4 -10)-oklch(0.1 0.4 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 -10)', expected = 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 100% -10deg)-oklch(0.1 0.4 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% -10deg)', expected = 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.4 -10)-oklch(1 0.4 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 -10)', expected = 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 0.4 -10)-oklch(1 0.4 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 -10)', expected = 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 100% -10deg)-oklch(1 0.4 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% -10deg)', expected = 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.4 -10)-oklch(1.1 0.4 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 -10)', expected = 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.4 -10)-oklch(1.1 0.4 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 -10)', expected = 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 100% -10deg)-oklch(1.1 0.4 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% -10deg)', expected = 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.4 -10)-oklch(-0.1 0.4 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 -10)', expected = 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.4 -10)-oklch(-0.1 0.4 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 -10)', expected = 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 100% -10deg)-oklch(-0.1 0.4 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% -10deg)', expected = 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.6 -10)-oklch(0 0.6 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 -10)', expected = 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0% 0.6 -10)-oklch(0 0.6 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 -10)', expected = 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 150% -10deg)-oklch(0 0.6 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% -10deg)', expected = 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.6 -10)-oklch(0.1 0.6 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 -10)', expected = 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0.6 -10)-oklch(0.1 0.6 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 -10)', expected = 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 150% -10deg)-oklch(0.1 0.6 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% -10deg)', expected = 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.6 -10)-oklch(1 0.6 350)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 -10)', expected = 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(100% 0.6 -10)-oklch(1 0.6 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 -10)', expected = 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 150% -10deg)-oklch(1 0.6 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% -10deg)', expected = 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.6 -10)-oklch(1.1 0.6 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 -10)', expected = 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0.6 -10)-oklch(1.1 0.6 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 -10)', expected = 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 150% -10deg)-oklch(1.1 0.6 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% -10deg)', expected = 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.6 -10)-oklch(-0.1 0.6 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 -10)', expected = 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0.6 -10)-oklch(-0.1 0.6 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 -10)', expected = 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 150% -10deg)-oklch(-0.1 0.6 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% -10deg)', expected = 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0 -0.3 -10)-oklch(0 -0.3 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 -10)', expected = 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0% -0.3 -10)-oklch(0 -0.3 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 -10)', expected = 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% -75% -10deg)-oklch(0 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% -10deg)', expected = 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 -0.3 -10)-oklch(0.1 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 -10)', expected = 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% -0.3 -10)-oklch(0.1 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 -10)', expected = 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% -75% -10deg)-oklch(0.1 -0.3 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% -10deg)', expected = 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1 -0.3 -10)-oklch(1 -0.3 350)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 -10)', expected = 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(100% -0.3 -10)-oklch(1 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 -10)', expected = 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% -75% -10deg)-oklch(1 -0.3 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% -10deg)', expected = 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 -0.3 -10)-oklch(1.1 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 -10)', expected = 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% -0.3 -10)-oklch(1.1 -0.3 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 -10)', expected = 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% -75% -10deg)-oklch(1.1 -0.3 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% -10deg)', expected = 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 -0.3 -10)-oklch(-0.1 -0.3 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 -10)', expected = 'oklch(-0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% -0.3 -10)-oklch(-0.1 -0.3 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 -10)', expected = 'oklch(-0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% -75% -10deg)-oklch(-0.1 -0.3 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% -10deg)', expected = 'oklch(-0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0.1 0 0 / 1)-oklch(0.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 0 / 1)', expected = 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(10% 0 0 / 100%)-oklch(0.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 0 / 100%)', expected = 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0% 0deg / 1)-oklch(0.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 0deg / 1)', expected = 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1.1 0 0 / 1)-oklch(1.1 0 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 0 / 1)', expected = 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0 0 / 100%)-oklch(1.1 0 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 0 / 100%)', expected = 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(110% 0% 0deg / 1)-oklch(1.1 0 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 0deg / 1)', expected = 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(-0.1 0 0 / 1)-oklch(-0.1 0 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 0 / 1)', expected = 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-10% 0 0 / 100%)-oklch(-0.1 0 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 0 / 100%)', expected = 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0% 0deg / 1)-oklch(-0.1 0 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 0deg / 1)', expected = 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0.12 0 / 1)-oklch(0.1 0.12 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 0 / 1)', expected = 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0.12 0 / 100%)-oklch(0.1 0.12 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 0 / 100%)', expected = 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 30% 0deg / 1)-oklch(0.1 0.12 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 0deg / 1)', expected = 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0.12 0 / 1)-oklch(1.1 0.12 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 0 / 1)', expected = 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0.12 0 / 100%)-oklch(1.1 0.12 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 0 / 100%)', expected = 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 30% 0deg / 1)-oklch(1.1 0.12 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 0deg / 1)', expected = 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0.12 0 / 1)-oklch(-0.1 0.12 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 0 / 1)', expected = 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0.12 0 / 100%)-oklch(-0.1 0.12 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 0 / 100%)', expected = 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 30% 0deg / 1)-oklch(-0.1 0.12 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 0deg / 1)', expected = 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.4 0 / 1)-oklch(0 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 0 / 1)', expected = 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 0.4 0 / 100%)-oklch(0 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 0 / 100%)', expected = 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 100% 0deg / 1)-oklch(0 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 0deg / 1)', expected = 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.4 0 / 1)-oklch(0.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 0 / 1)', expected = 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0.4 0 / 100%)-oklch(0.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 0 / 100%)', expected = 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 100% 0deg / 1)-oklch(0.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 0deg / 1)', expected = 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.4 0 / 1)-oklch(1 0.4 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 0 / 1)', expected = 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 0.4 0 / 100%)-oklch(1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 0 / 100%)', expected = 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 100% 0deg / 1)-oklch(1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 0deg / 1)', expected = 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.4 0 / 1)-oklch(1.1 0.4 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 0 / 1)', expected = 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0.4 0 / 100%)-oklch(1.1 0.4 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 0 / 100%)', expected = 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 100% 0deg / 1)-oklch(1.1 0.4 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 0deg / 1)', expected = 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.4 0 / 1)-oklch(-0.1 0.4 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 0 / 1)', expected = 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0.4 0 / 100%)-oklch(-0.1 0.4 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 0 / 100%)', expected = 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 100% 0deg / 1)-oklch(-0.1 0.4 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 0deg / 1)', expected = 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(0 0.6 0 / 1)-oklch(0 0.6 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 0 / 1)', expected = 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 0.6 0 / 100%)-oklch(0 0.6 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 0 / 100%)', expected = 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0% 150% 0deg / 1)-oklch(0 0.6 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 0deg / 1)', expected = 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0.6 0 / 1)-oklch(0.1 0.6 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 0 / 1)', expected = 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0.6 0 / 100%)-oklch(0.1 0.6 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 0 / 100%)', expected = 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 150% 0deg / 1)-oklch(0.1 0.6 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 0deg / 1)', expected = 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____________ test_color_oklch_4[oklch(1 0.6 0 / 1)-oklch(1 0.6 0)] _____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 0 / 1)', expected = 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 0.6 0 / 100%)-oklch(1 0.6 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 0 / 100%)', expected = 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(100% 150% 0deg / 1)-oklch(1 0.6 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 0deg / 1)', expected = 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0.6 0 / 1)-oklch(1.1 0.6 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 0 / 1)', expected = 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0.6 0 / 100%)-oklch(1.1 0.6 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 0 / 100%)', expected = 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 150% 0deg / 1)-oklch(1.1 0.6 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 0deg / 1)', expected = 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0.6 0 / 1)-oklch(-0.1 0.6 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 0 / 1)', expected = 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0.6 0 / 100%)-oklch(-0.1 0.6 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 0 / 100%)', expected = 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 150% 0deg / 1)-oklch(-0.1 0.6 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 0deg / 1)', expected = 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0 -0.3 0 / 1)-oklch(0 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 0 / 1)', expected = 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% -0.3 0 / 100%)-oklch(0 -0.3 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 0 / 100%)', expected = 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% -75% 0deg / 1)-oklch(0 -0.3 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 0deg / 1)', expected = 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 -0.3 0 / 1)-oklch(0.1 -0.3 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 0 / 1)', expected = 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% -0.3 0 / 100%)-oklch(0.1 -0.3 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 0 / 100%)', expected = 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% -75% 0deg / 1)-oklch(0.1 -0.3 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 0deg / 1)', expected = 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1 -0.3 0 / 1)-oklch(1 -0.3 0)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 0 / 1)', expected = 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% -0.3 0 / 100%)-oklch(1 -0.3 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 0 / 100%)', expected = 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% -75% 0deg / 1)-oklch(1 -0.3 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 0deg / 1)', expected = 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 -0.3 0 / 1)-oklch(1.1 -0.3 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 0 / 1)', expected = 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% -0.3 0 / 100%)-oklch(1.1 -0.3 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 0 / 100%)', expected = 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% -75% 0deg / 1)-oklch(1.1 -0.3 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 0deg / 1)', expected = 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 -0.3 0 / 1)-oklch(-0.1 -0.3 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 0 / 1)', expected = 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% -0.3 0 / 100%)-oklch(-0.1 -0.3 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 0 / 100%)', expected = 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% -75% 0deg / 1)-oklch(-0.1 -0.3 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 0deg / 1)', expected = 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0.1 0 10 / 1)-oklch(0.1 0 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 10 / 1)', expected = 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0 10 / 100%)-oklch(0.1 0 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 10 / 100%)', expected = 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0% 10deg / 1)-oklch(0.1 0 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 10deg / 1)', expected = 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1.1 0 10 / 1)-oklch(1.1 0 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 10 / 1)', expected = 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 0 10 / 100%)-oklch(1.1 0 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 10 / 100%)', expected = 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 0% 10deg / 1)-oklch(1.1 0 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 10deg / 1)', expected = 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(-0.1 0 10 / 1)-oklch(-0.1 0 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 10 / 1)', expected = 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0 10 / 100%)-oklch(-0.1 0 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 10 / 100%)', expected = 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0% 10deg / 1)-oklch(-0.1 0 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 10deg / 1)', expected = 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.12 10 / 1)-oklch(0.1 0.12 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 10 / 1)', expected = 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.12 10 / 100%)-oklch(0.1 0.12 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 10 / 100%)', expected = 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 30% 10deg / 1)-oklch(0.1 0.12 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 10deg / 1)', expected = 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.12 10 / 1)-oklch(1.1 0.12 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 10 / 1)', expected = 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.12 10 / 100%)-oklch(1.1 0.12 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 10 / 100%)', expected = 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 30% 10deg / 1)-oklch(1.1 0.12 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 10deg / 1)', expected = 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.12 10 / 1)-oklch(-0.1 0.12 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 10 / 1)', expected = 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.12 10 / 100%)-oklch(-0.1 0.12 10)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 10 / 100%)', expected = 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 30% 10deg / 1)-oklch(-0.1 0.12 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 10deg / 1)', expected = 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0 0.4 10 / 1)-oklch(0 0.4 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 10 / 1)', expected = 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% 0.4 10 / 100%)-oklch(0 0.4 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 10 / 100%)', expected = 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% 100% 10deg / 1)-oklch(0 0.4 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 10deg / 1)', expected = 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0.4 10 / 1)-oklch(0.1 0.4 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 10 / 1)', expected = 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0.4 10 / 100%)-oklch(0.1 0.4 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 10 / 100%)', expected = 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 100% 10deg / 1)-oklch(0.1 0.4 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 10deg / 1)', expected = 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1 0.4 10 / 1)-oklch(1 0.4 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 10 / 1)', expected = 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% 0.4 10 / 100%)-oklch(1 0.4 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 10 / 100%)', expected = 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% 100% 10deg / 1)-oklch(1 0.4 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 10deg / 1)', expected = 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0.4 10 / 1)-oklch(1.1 0.4 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 10 / 1)', expected = 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0.4 10 / 100%)-oklch(1.1 0.4 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 10 / 100%)', expected = 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 100% 10deg / 1)-oklch(1.1 0.4 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 10deg / 1)', expected = 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0.4 10 / 1)-oklch(-0.1 0.4 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 10 / 1)', expected = 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0.4 10 / 100%)-oklch(-0.1 0.4 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 10 / 100%)', expected = 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 100% 10deg / 1)-oklch(-0.1 0.4 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 10deg / 1)', expected = 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(0 0.6 10 / 1)-oklch(0 0.6 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 10 / 1)', expected = 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% 0.6 10 / 100%)-oklch(0 0.6 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 10 / 100%)', expected = 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% 150% 10deg / 1)-oklch(0 0.6 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 10deg / 1)', expected = 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0.6 10 / 1)-oklch(0.1 0.6 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 10 / 1)', expected = 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0.6 10 / 100%)-oklch(0.1 0.6 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 10 / 100%)', expected = 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 150% 10deg / 1)-oklch(0.1 0.6 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 10deg / 1)', expected = 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___________ test_color_oklch_4[oklch(1 0.6 10 / 1)-oklch(1 0.6 10)] ____________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 10 / 1)', expected = 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% 0.6 10 / 100%)-oklch(1 0.6 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 10 / 100%)', expected = 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% 150% 10deg / 1)-oklch(1 0.6 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 10deg / 1)', expected = 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0.6 10 / 1)-oklch(1.1 0.6 10)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 10 / 1)', expected = 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0.6 10 / 100%)-oklch(1.1 0.6 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 10 / 100%)', expected = 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 150% 10deg / 1)-oklch(1.1 0.6 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 10deg / 1)', expected = 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0.6 10 / 1)-oklch(-0.1 0.6 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 10 / 1)', expected = 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0.6 10 / 100%)-oklch(-0.1 0.6 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 10 / 100%)', expected = 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 150% 10deg / 1)-oklch(-0.1 0.6 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 10deg / 1)', expected = 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 -0.3 10 / 1)-oklch(0 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 10 / 1)', expected = 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% -0.3 10 / 100%)-oklch(0 -0.3 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 10 / 100%)', expected = 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% -75% 10deg / 1)-oklch(0 -0.3 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 10deg / 1)', expected = 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 -0.3 10 / 1)-oklch(0.1 -0.3 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 10 / 1)', expected = 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% -0.3 10 / 100%)-oklch(0.1 -0.3 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 10 / 100%)', expected = 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% -75% 10deg / 1)-oklch(0.1 -0.3 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 10deg / 1)', expected = 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 -0.3 10 / 1)-oklch(1 -0.3 10)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 10 / 1)', expected = 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% -0.3 10 / 100%)-oklch(1 -0.3 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 10 / 100%)', expected = 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% -75% 10deg / 1)-oklch(1 -0.3 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 10deg / 1)', expected = 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 -0.3 10 / 1)-oklch(1.1 -0.3 10)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 10 / 1)', expected = 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% -0.3 10 / 100%)-oklch(1.1 -0.3 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 10 / 100%)', expected = 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% -75% 10deg / 1)-oklch(1.1 -0.3 10)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 10deg / 1)', expected = 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 -0.3 10 / 1)-oklch(-0.1 -0.3 10)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 10 / 1)', expected = 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% -0.3 10 / 100%)-oklch(-0.1 -0.3 10)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 10 / 100%)', expected = 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% -75% 10deg / 1)-oklch(-0.1 -0.3 10)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 10deg / 1)', expected = 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0 110 / 1)-oklch(0.1 0 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 110 / 1)', expected = 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0 110 / 100%)-oklch(0.1 0 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 110 / 100%)', expected = 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0% 110deg / 1)-oklch(0.1 0 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 110deg / 1)', expected = 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0 110 / 1)-oklch(1.1 0 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 110 / 1)', expected = 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0 110 / 100%)-oklch(1.1 0 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 110 / 100%)', expected = 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0% 110deg / 1)-oklch(1.1 0 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 110deg / 1)', expected = 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0 110 / 1)-oklch(-0.1 0 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 110 / 1)', expected = 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0 110 / 100%)-oklch(-0.1 0 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 110 / 100%)', expected = 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0% 110deg / 1)-oklch(-0.1 0 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 110deg / 1)', expected = 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0.12 110 / 1)-oklch(0.1 0.12 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 110 / 1)', expected = 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.12 110 / 100%)-oklch(0.1 0.12 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 110 / 100%)', expected = 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 30% 110deg / 1)-oklch(0.1 0.12 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 110deg / 1)', expected = 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0.12 110 / 1)-oklch(1.1 0.12 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 110 / 1)', expected = 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.12 110 / 100%)-oklch(1.1 0.12 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 110 / 100%)', expected = 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 30% 110deg / 1)-oklch(1.1 0.12 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 110deg / 1)', expected = 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0.12 110 / 1)-oklch(-0.1 0.12 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 110 / 1)', expected = 'oklch(-0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.12 110 / 100%)-oklch(-0.1 0.12 110)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 110 / 100%)', expected = 'oklch(-0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 30% 110deg / 1)-oklch(-0.1 0.12 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 110deg / 1)', expected = 'oklch(-0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.4 110 / 1)-oklch(0 0.4 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 110 / 1)', expected = 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.4 110 / 100%)-oklch(0 0.4 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 110 / 100%)', expected = 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 100% 110deg / 1)-oklch(0 0.4 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 110deg / 1)', expected = 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.4 110 / 1)-oklch(0.1 0.4 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 110 / 1)', expected = 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.4 110 / 100%)-oklch(0.1 0.4 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 110 / 100%)', expected = 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 100% 110deg / 1)-oklch(0.1 0.4 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 110deg / 1)', expected = 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.4 110 / 1)-oklch(1 0.4 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 110 / 1)', expected = 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.4 110 / 100%)-oklch(1 0.4 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 110 / 100%)', expected = 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 100% 110deg / 1)-oklch(1 0.4 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 110deg / 1)', expected = 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.4 110 / 1)-oklch(1.1 0.4 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 110 / 1)', expected = 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.4 110 / 100%)-oklch(1.1 0.4 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 110 / 100%)', expected = 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 100% 110deg / 1)-oklch(1.1 0.4 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 110deg / 1)', expected = 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.4 110 / 1)-oklch(-0.1 0.4 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 110 / 1)', expected = 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.4 110 / 100%)-oklch(-0.1 0.4 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 110 / 100%)', expected = 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 100% 110deg / 1)-oklch(-0.1 0.4 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 110deg / 1)', expected = 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.6 110 / 1)-oklch(0 0.6 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 110 / 1)', expected = 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.6 110 / 100%)-oklch(0 0.6 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 110 / 100%)', expected = 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 150% 110deg / 1)-oklch(0 0.6 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 110deg / 1)', expected = 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.6 110 / 1)-oklch(0.1 0.6 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 110 / 1)', expected = 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.6 110 / 100%)-oklch(0.1 0.6 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 110 / 100%)', expected = 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 150% 110deg / 1)-oklch(0.1 0.6 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 110deg / 1)', expected = 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.6 110 / 1)-oklch(1 0.6 110)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 110 / 1)', expected = 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.6 110 / 100%)-oklch(1 0.6 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 110 / 100%)', expected = 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 150% 110deg / 1)-oklch(1 0.6 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 110deg / 1)', expected = 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.6 110 / 1)-oklch(1.1 0.6 110)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 110 / 1)', expected = 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.6 110 / 100%)-oklch(1.1 0.6 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 110 / 100%)', expected = 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 150% 110deg / 1)-oklch(1.1 0.6 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 110deg / 1)', expected = 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.6 110 / 1)-oklch(-0.1 0.6 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 110 / 1)', expected = 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.6 110 / 100%)-oklch(-0.1 0.6 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 110 / 100%)', expected = 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 150% 110deg / 1)-oklch(-0.1 0.6 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 110deg / 1)', expected = 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0 -0.3 110 / 1)-oklch(0 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 110 / 1)', expected = 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -0.3 110 / 100%)-oklch(0 -0.3 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 110 / 100%)', expected = 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -75% 110deg / 1)-oklch(0 -0.3 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 110deg / 1)', expected = 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 -0.3 110 / 1)-oklch(0.1 -0.3 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 110 / 1)', expected = 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -0.3 110 / 100%)-oklch(0.1 -0.3 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 110 / 100%)', expected = 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -75% 110deg / 1)-oklch(0.1 -0.3 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 110deg / 1)', expected = 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1 -0.3 110 / 1)-oklch(1 -0.3 110)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 110 / 1)', expected = 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -0.3 110 / 100%)-oklch(1 -0.3 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 110 / 100%)', expected = 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -75% 110deg / 1)-oklch(1 -0.3 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 110deg / 1)', expected = 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 -0.3 110 / 1)-oklch(1.1 -0.3 110)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 110 / 1)', expected = 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -0.3 110 / 100%)-oklch(1.1 -0.3 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 110 / 100%)', expected = 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -75% 110deg / 1)-oklch(1.1 -0.3 110)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 110deg / 1)', expected = 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 -0.3 110 / 1)-oklch(-0.1 -0.3 110)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 110 / 1)', expected = 'oklch(-0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -0.3 110 / 100%)-oklch(-0.1 -0.3 110)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 110 / 100%)', expected = 'oklch(-0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -75% 110deg / 1)-oklch(-0.1 -0.3 110)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 110deg / 1)', expected = 'oklch(-0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 110)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0 700 / 1)-oklch(0.1 0 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 700 / 1)', expected = 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0 700 / 100%)-oklch(0.1 0 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 700 / 100%)', expected = 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0% 700deg / 1)-oklch(0.1 0 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 700deg / 1)', expected = 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0 700 / 1)-oklch(1.1 0 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 700 / 1)', expected = 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0 700 / 100%)-oklch(1.1 0 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 700 / 100%)', expected = 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0% 700deg / 1)-oklch(1.1 0 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 700deg / 1)', expected = 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0 700 / 1)-oklch(-0.1 0 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 700 / 1)', expected = 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0 700 / 100%)-oklch(-0.1 0 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 700 / 100%)', expected = 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0% 700deg / 1)-oklch(-0.1 0 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 700deg / 1)', expected = 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0.12 700 / 1)-oklch(0.1 0.12 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 700 / 1)', expected = 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.12 700 / 100%)-oklch(0.1 0.12 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 700 / 100%)', expected = 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 30% 700deg / 1)-oklch(0.1 0.12 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 700deg / 1)', expected = 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0.12 700 / 1)-oklch(1.1 0.12 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 700 / 1)', expected = 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.12 700 / 100%)-oklch(1.1 0.12 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 700 / 100%)', expected = 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 30% 700deg / 1)-oklch(1.1 0.12 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 700deg / 1)', expected = 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0.12 700 / 1)-oklch(-0.1 0.12 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 700 / 1)', expected = 'oklch(-0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.12 700 / 100%)-oklch(-0.1 0.12 340)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 700 / 100%)', expected = 'oklch(-0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 30% 700deg / 1)-oklch(-0.1 0.12 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 700deg / 1)', expected = 'oklch(-0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.4 700 / 1)-oklch(0 0.4 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 700 / 1)', expected = 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.4 700 / 100%)-oklch(0 0.4 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 700 / 100%)', expected = 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 100% 700deg / 1)-oklch(0 0.4 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 700deg / 1)', expected = 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.4 700 / 1)-oklch(0.1 0.4 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 700 / 1)', expected = 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.4 700 / 100%)-oklch(0.1 0.4 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 700 / 100%)', expected = 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 100% 700deg / 1)-oklch(0.1 0.4 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 700deg / 1)', expected = 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.4 700 / 1)-oklch(1 0.4 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 700 / 1)', expected = 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.4 700 / 100%)-oklch(1 0.4 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 700 / 100%)', expected = 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 100% 700deg / 1)-oklch(1 0.4 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 700deg / 1)', expected = 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.4 700 / 1)-oklch(1.1 0.4 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 700 / 1)', expected = 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.4 700 / 100%)-oklch(1.1 0.4 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 700 / 100%)', expected = 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 100% 700deg / 1)-oklch(1.1 0.4 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 700deg / 1)', expected = 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.4 700 / 1)-oklch(-0.1 0.4 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 700 / 1)', expected = 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.4 700 / 100%)-oklch(-0.1 0.4 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 700 / 100%)', expected = 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 100% 700deg / 1)-oklch(-0.1 0.4 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 700deg / 1)', expected = 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.6 700 / 1)-oklch(0 0.6 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 700 / 1)', expected = 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.6 700 / 100%)-oklch(0 0.6 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 700 / 100%)', expected = 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 150% 700deg / 1)-oklch(0 0.6 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 700deg / 1)', expected = 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.6 700 / 1)-oklch(0.1 0.6 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 700 / 1)', expected = 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.6 700 / 100%)-oklch(0.1 0.6 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 700 / 100%)', expected = 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 150% 700deg / 1)-oklch(0.1 0.6 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 700deg / 1)', expected = 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.6 700 / 1)-oklch(1 0.6 340)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 700 / 1)', expected = 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.6 700 / 100%)-oklch(1 0.6 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 700 / 100%)', expected = 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 150% 700deg / 1)-oklch(1 0.6 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 700deg / 1)', expected = 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.6 700 / 1)-oklch(1.1 0.6 340)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 700 / 1)', expected = 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.6 700 / 100%)-oklch(1.1 0.6 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 700 / 100%)', expected = 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 150% 700deg / 1)-oklch(1.1 0.6 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 700deg / 1)', expected = 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.6 700 / 1)-oklch(-0.1 0.6 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 700 / 1)', expected = 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.6 700 / 100%)-oklch(-0.1 0.6 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 700 / 100%)', expected = 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 150% 700deg / 1)-oklch(-0.1 0.6 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 700deg / 1)', expected = 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0 -0.3 700 / 1)-oklch(0 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 700 / 1)', expected = 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -0.3 700 / 100%)-oklch(0 -0.3 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 700 / 100%)', expected = 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -75% 700deg / 1)-oklch(0 -0.3 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 700deg / 1)', expected = 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 -0.3 700 / 1)-oklch(0.1 -0.3 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 700 / 1)', expected = 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -0.3 700 / 100%)-oklch(0.1 -0.3 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 700 / 100%)', expected = 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -75% 700deg / 1)-oklch(0.1 -0.3 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 700deg / 1)', expected = 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1 -0.3 700 / 1)-oklch(1 -0.3 340)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 700 / 1)', expected = 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -0.3 700 / 100%)-oklch(1 -0.3 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 700 / 100%)', expected = 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -75% 700deg / 1)-oklch(1 -0.3 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 700deg / 1)', expected = 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 -0.3 700 / 1)-oklch(1.1 -0.3 340)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 700 / 1)', expected = 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -0.3 700 / 100%)-oklch(1.1 -0.3 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 700 / 100%)', expected = 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -75% 700deg / 1)-oklch(1.1 -0.3 340)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 700deg / 1)', expected = 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 -0.3 700 / 1)-oklch(-0.1 -0.3 340)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 700 / 1)', expected = 'oklch(-0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -0.3 700 / 100%)-oklch(-0.1 -0.3 340)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 700 / 100%)', expected = 'oklch(-0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -75% 700deg / 1)-oklch(-0.1 -0.3 340)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 700deg / 1)', expected = 'oklch(-0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 340)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0 -10 / 1)-oklch(0.1 0 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 -10 / 1)', expected = 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0 -10 / 100%)-oklch(0.1 0 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 -10 / 100%)', expected = 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0% -10deg / 1)-oklch(0.1 0 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% -10deg / 1)', expected = 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0 -10 / 1)-oklch(1.1 0 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 -10 / 1)', expected = 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0 -10 / 100%)-oklch(1.1 0 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 -10 / 100%)', expected = 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0% -10deg / 1)-oklch(1.1 0 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% -10deg / 1)', expected = 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0 -10 / 1)-oklch(-0.1 0 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 -10 / 1)', expected = 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0 -10 / 100%)-oklch(-0.1 0 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 -10 / 100%)', expected = 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0% -10deg / 1)-oklch(-0.1 0 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% -10deg / 1)', expected = 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0.12 -10 / 1)-oklch(0.1 0.12 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 -10 / 1)', expected = 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.12 -10 / 100%)-oklch(0.1 0.12 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 -10 / 100%)', expected = 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 30% -10deg / 1)-oklch(0.1 0.12 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% -10deg / 1)', expected = 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0.12 -10 / 1)-oklch(1.1 0.12 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 -10 / 1)', expected = 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.12 -10 / 100%)-oklch(1.1 0.12 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 -10 / 100%)', expected = 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 30% -10deg / 1)-oklch(1.1 0.12 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% -10deg / 1)', expected = 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0.12 -10 / 1)-oklch(-0.1 0.12 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 -10 / 1)', expected = 'oklch(-0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.12 -10 / 100%)-oklch(-0.1 0.12 350)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 -10 / 100%)', expected = 'oklch(-0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 30% -10deg / 1)-oklch(-0.1 0.12 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% -10deg / 1)', expected = 'oklch(-0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.4 -10 / 1)-oklch(0 0.4 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 -10 / 1)', expected = 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.4 -10 / 100%)-oklch(0 0.4 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 -10 / 100%)', expected = 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 100% -10deg / 1)-oklch(0 0.4 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% -10deg / 1)', expected = 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.4 -10 / 1)-oklch(0.1 0.4 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 -10 / 1)', expected = 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.4 -10 / 100%)-oklch(0.1 0.4 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 -10 / 100%)', expected = 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 100% -10deg / 1)-oklch(0.1 0.4 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% -10deg / 1)', expected = 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.4 -10 / 1)-oklch(1 0.4 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 -10 / 1)', expected = 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.4 -10 / 100%)-oklch(1 0.4 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 -10 / 100%)', expected = 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 100% -10deg / 1)-oklch(1 0.4 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% -10deg / 1)', expected = 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.4 -10 / 1)-oklch(1.1 0.4 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 -10 / 1)', expected = 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.4 -10 / 100%)-oklch(1.1 0.4 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 -10 / 100%)', expected = 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 100% -10deg / 1)-oklch(1.1 0.4 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% -10deg / 1)', expected = 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.4 -10 / 1)-oklch(-0.1 0.4 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 -10 / 1)', expected = 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.4 -10 / 100%)-oklch(-0.1 0.4 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 -10 / 100%)', expected = 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 100% -10deg / 1)-oklch(-0.1 0.4 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% -10deg / 1)', expected = 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.6 -10 / 1)-oklch(0 0.6 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 -10 / 1)', expected = 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.6 -10 / 100%)-oklch(0 0.6 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 -10 / 100%)', expected = 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 150% -10deg / 1)-oklch(0 0.6 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% -10deg / 1)', expected = 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.6 -10 / 1)-oklch(0.1 0.6 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 -10 / 1)', expected = 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.6 -10 / 100%)-oklch(0.1 0.6 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 -10 / 100%)', expected = 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 150% -10deg / 1)-oklch(0.1 0.6 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% -10deg / 1)', expected = 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.6 -10 / 1)-oklch(1 0.6 350)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 -10 / 1)', expected = 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.6 -10 / 100%)-oklch(1 0.6 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 -10 / 100%)', expected = 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 150% -10deg / 1)-oklch(1 0.6 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% -10deg / 1)', expected = 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.6 -10 / 1)-oklch(1.1 0.6 350)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 -10 / 1)', expected = 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.6 -10 / 100%)-oklch(1.1 0.6 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 -10 / 100%)', expected = 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 150% -10deg / 1)-oklch(1.1 0.6 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% -10deg / 1)', expected = 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.6 -10 / 1)-oklch(-0.1 0.6 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 -10 / 1)', expected = 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.6 -10 / 100%)-oklch(-0.1 0.6 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 -10 / 100%)', expected = 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 150% -10deg / 1)-oklch(-0.1 0.6 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% -10deg / 1)', expected = 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0 -0.3 -10 / 1)-oklch(0 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 -10 / 1)', expected = 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -0.3 -10 / 100%)-oklch(0 -0.3 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 -10 / 100%)', expected = 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -75% -10deg / 1)-oklch(0 -0.3 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% -10deg / 1)', expected = 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 -0.3 -10 / 1)-oklch(0.1 -0.3 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 -10 / 1)', expected = 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -0.3 -10 / 100%)-oklch(0.1 -0.3 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 -10 / 100%)', expected = 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -75% -10deg / 1)-oklch(0.1 -0.3 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% -10deg / 1)', expected = 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1 -0.3 -10 / 1)-oklch(1 -0.3 350)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 -10 / 1)', expected = 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -0.3 -10 / 100%)-oklch(1 -0.3 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 -10 / 100%)', expected = 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -75% -10deg / 1)-oklch(1 -0.3 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% -10deg / 1)', expected = 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 -0.3 -10 / 1)-oklch(1.1 -0.3 350)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 -10 / 1)', expected = 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -0.3 -10 / 100%)-oklch(1.1 -0.3 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 -10 / 100%)', expected = 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -75% -10deg / 1)-oklch(1.1 -0.3 350)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% -10deg / 1)', expected = 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 -0.3 -10 / 1)-oklch(-0.1 -0.3 350)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 -10 / 1)', expected = 'oklch(-0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -0.3 -10 / 100%)-oklch(-0.1 -0.3 350)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 -10 / 100%)', expected = 'oklch(-0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -75% -10deg / 1)-oklch(-0.1 -0.3 350)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% -10deg / 1)', expected = 'oklch(-0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 350)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0 0 / 0.25)-oklch(0.1 0 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 0 / 0.25)', expected = 'oklch(0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...1 0 0 / 0.25)' == 'oklch(0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0 0 / 25.0%)-oklch(0.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 0 / 25.0%)', expected = 'oklch(0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...1 0 0 / 0.25)' == 'oklch(0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0% 0deg / 0.25)-oklch(0.1 0 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 0deg / 0.25)', expected = 'oklch(0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...1 0 0 / 0.25)' == 'oklch(0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0 0 / 0.25)-oklch(1.1 0 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 0 / 0.25)', expected = 'oklch(1.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...1 0 0 / 0.25)' == 'oklch(1.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0 0 / 25.0%)-oklch(1.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 0 / 25.0%)', expected = 'oklch(1.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...1 0 0 / 0.25)' == 'oklch(1.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0% 0deg / 0.25)-oklch(1.1 0 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 0deg / 0.25)', expected = 'oklch(1.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...1 0 0 / 0.25)' == 'oklch(1.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0 0 / 0.25)-oklch(-0.1 0 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 0 / 0.25)', expected = 'oklch(-0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...1 0 0 / 0.25)' == 'oklch(-0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0 0 / 25.0%)-oklch(-0.1 0 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 0 / 25.0%)', expected = 'oklch(-0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...1 0 0 / 0.25)' == 'oklch(-0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0% 0deg / 0.25)-oklch(-0.1 0 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 0deg / 0.25)', expected = 'oklch(-0.1 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...1 0 0 / 0.25)' == 'oklch(-0.1 0 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0.1 0.12 0 / 0.25)-oklch(0.1 0.12 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 0 / 0.25)', expected = 'oklch(0.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000....12 0 / 0.25)' == 'oklch(0.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 0.12 0 / 25.0%)-oklch(0.1 0.12 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 0 / 25.0%)', expected = 'oklch(0.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000....12 0 / 0.25)' == 'oklch(0.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 30% 0deg / 0.25)-oklch(0.1 0.12 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 0deg / 0.25)', expected = 'oklch(0.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000....12 0 / 0.25)' == 'oklch(0.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1.1 0.12 0 / 0.25)-oklch(1.1 0.12 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 0 / 0.25)', expected = 'oklch(1.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000....12 0 / 0.25)' == 'oklch(1.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 0.12 0 / 25.0%)-oklch(1.1 0.12 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 0 / 25.0%)', expected = 'oklch(1.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000....12 0 / 0.25)' == 'oklch(1.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 30% 0deg / 0.25)-oklch(1.1 0.12 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 0deg / 0.25)', expected = 'oklch(1.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000....12 0 / 0.25)' == 'oklch(1.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-0.1 0.12 0 / 0.25)-oklch(-0.1 0.12 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 0 / 0.25)', expected = 'oklch(-0.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100....12 0 / 0.25)' == 'oklch(-0.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 0.12 0 / 25.0%)-oklch(-0.1 0.12 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 0 / 25.0%)', expected = 'oklch(-0.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100....12 0 / 0.25)' == 'oklch(-0.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 30% 0deg / 0.25)-oklch(-0.1 0.12 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 0deg / 0.25)', expected = 'oklch(-0.1 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100....12 0 / 0.25)' == 'oklch(-0.1 0.12 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0 0.4 0 / 0.25)-oklch(0 0.4 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 0 / 0.25)', expected = 'oklch(0 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...002 0 / 0.25)' == 'oklch(0 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 0.4 0 / 25.0%)-oklch(0 0.4 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 0 / 25.0%)', expected = 'oklch(0 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...002 0 / 0.25)' == 'oklch(0 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% 100% 0deg / 0.25)-oklch(0 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 0deg / 0.25)', expected = 'oklch(0 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...002 0 / 0.25)' == 'oklch(0 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0.4 0 / 0.25)-oklch(0.1 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 0 / 0.25)', expected = 'oklch(0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...002 0 / 0.25)' == 'oklch(0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0.4 0 / 25.0%)-oklch(0.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 0 / 25.0%)', expected = 'oklch(0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...002 0 / 0.25)' == 'oklch(0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 100% 0deg / 0.25)-oklch(0.1 0.4 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 0deg / 0.25)', expected = 'oklch(0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...002 0 / 0.25)' == 'oklch(0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1 0.4 0 / 0.25)-oklch(1 0.4 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 0 / 0.25)', expected = 'oklch(1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...002 0 / 0.25)' == 'oklch(1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 0.4 0 / 25.0%)-oklch(1 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 0 / 25.0%)', expected = 'oklch(1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...002 0 / 0.25)' == 'oklch(1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% 100% 0deg / 0.25)-oklch(1 0.4 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 0deg / 0.25)', expected = 'oklch(1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...002 0 / 0.25)' == 'oklch(1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0.4 0 / 0.25)-oklch(1.1 0.4 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 0 / 0.25)', expected = 'oklch(1.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...002 0 / 0.25)' == 'oklch(1.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0.4 0 / 25.0%)-oklch(1.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 0 / 25.0%)', expected = 'oklch(1.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...002 0 / 0.25)' == 'oklch(1.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 100% 0deg / 0.25)-oklch(1.1 0.4 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 0deg / 0.25)', expected = 'oklch(1.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...002 0 / 0.25)' == 'oklch(1.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0.4 0 / 0.25)-oklch(-0.1 0.4 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 0 / 0.25)', expected = 'oklch(-0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...002 0 / 0.25)' == 'oklch(-0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0.4 0 / 25.0%)-oklch(-0.1 0.4 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 0 / 25.0%)', expected = 'oklch(-0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...002 0 / 0.25)' == 'oklch(-0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 100% 0deg / 0.25)-oklch(-0.1 0.4 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 0deg / 0.25)', expected = 'oklch(-0.1 0.4 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...002 0 / 0.25)' == 'oklch(-0.1 0.4 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0 0.6 0 / 0.25)-oklch(0 0.6 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 0 / 0.25)', expected = 'oklch(0 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...998 0 / 0.25)' == 'oklch(0 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 0.6 0 / 25.0%)-oklch(0 0.6 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 0 / 25.0%)', expected = 'oklch(0 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...998 0 / 0.25)' == 'oklch(0 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% 150% 0deg / 0.25)-oklch(0 0.6 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 0deg / 0.25)', expected = 'oklch(0 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...998 0 / 0.25)' == 'oklch(0 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0.6 0 / 0.25)-oklch(0.1 0.6 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 0 / 0.25)', expected = 'oklch(0.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...998 0 / 0.25)' == 'oklch(0.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0.6 0 / 25.0%)-oklch(0.1 0.6 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 0 / 25.0%)', expected = 'oklch(0.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...998 0 / 0.25)' == 'oklch(0.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 150% 0deg / 0.25)-oklch(0.1 0.6 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 0deg / 0.25)', expected = 'oklch(0.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...998 0 / 0.25)' == 'oklch(0.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1 0.6 0 / 0.25)-oklch(1 0.6 0 / 0.25)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 0 / 0.25)', expected = 'oklch(1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...998 0 / 0.25)' == 'oklch(1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 0.6 0 / 25.0%)-oklch(1 0.6 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 0 / 25.0%)', expected = 'oklch(1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...998 0 / 0.25)' == 'oklch(1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% 150% 0deg / 0.25)-oklch(1 0.6 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 0deg / 0.25)', expected = 'oklch(1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...998 0 / 0.25)' == 'oklch(1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0.6 0 / 0.25)-oklch(1.1 0.6 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 0 / 0.25)', expected = 'oklch(1.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...998 0 / 0.25)' == 'oklch(1.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0.6 0 / 25.0%)-oklch(1.1 0.6 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 0 / 25.0%)', expected = 'oklch(1.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...998 0 / 0.25)' == 'oklch(1.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 150% 0deg / 0.25)-oklch(1.1 0.6 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 0deg / 0.25)', expected = 'oklch(1.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...998 0 / 0.25)' == 'oklch(1.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0.6 0 / 0.25)-oklch(-0.1 0.6 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 0 / 0.25)', expected = 'oklch(-0.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...998 0 / 0.25)' == 'oklch(-0.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0.6 0 / 25.0%)-oklch(-0.1 0.6 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 0 / 25.0%)', expected = 'oklch(-0.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...998 0 / 0.25)' == 'oklch(-0.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 150% 0deg / 0.25)-oklch(-0.1 0.6 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 0deg / 0.25)', expected = 'oklch(-0.1 0.6 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...998 0 / 0.25)' == 'oklch(-0.1 0.6 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0 -0.3 0 / 0.25)-oklch(0 -0.3 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 0 / 0.25)', expected = 'oklch(0 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999 0 / 0.25)' == 'oklch(0 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% -0.3 0 / 25.0%)-oklch(0 -0.3 0 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 0 / 25.0%)', expected = 'oklch(0 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999 0 / 0.25)' == 'oklch(0 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% -75% 0deg / 0.25)-oklch(0 -0.3 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 0deg / 0.25)', expected = 'oklch(0 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999 0 / 0.25)' == 'oklch(0 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0.1 -0.3 0 / 0.25)-oklch(0.1 -0.3 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 0 / 0.25)', expected = 'oklch(0.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999 0 / 0.25)' == 'oklch(0.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% -0.3 0 / 25.0%)-oklch(0.1 -0.3 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 0 / 25.0%)', expected = 'oklch(0.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999 0 / 0.25)' == 'oklch(0.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% -75% 0deg / 0.25)-oklch(0.1 -0.3 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 0deg / 0.25)', expected = 'oklch(0.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999 0 / 0.25)' == 'oklch(0.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1 -0.3 0 / 0.25)-oklch(1 -0.3 0 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 0 / 0.25)', expected = 'oklch(1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999 0 / 0.25)' == 'oklch(1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% -0.3 0 / 25.0%)-oklch(1 -0.3 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 0 / 25.0%)', expected = 'oklch(1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999 0 / 0.25)' == 'oklch(1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% -75% 0deg / 0.25)-oklch(1 -0.3 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 0deg / 0.25)', expected = 'oklch(1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999 0 / 0.25)' == 'oklch(1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1.1 -0.3 0 / 0.25)-oklch(1.1 -0.3 0 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 0 / 0.25)', expected = 'oklch(1.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999 0 / 0.25)' == 'oklch(1.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% -0.3 0 / 25.0%)-oklch(1.1 -0.3 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 0 / 25.0%)', expected = 'oklch(1.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999 0 / 0.25)' == 'oklch(1.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% -75% 0deg / 0.25)-oklch(1.1 -0.3 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 0deg / 0.25)', expected = 'oklch(1.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999 0 / 0.25)' == 'oklch(1.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-0.1 -0.3 0 / 0.25)-oklch(-0.1 -0.3 0 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 0 / 0.25)', expected = 'oklch(-0.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999 0 / 0.25)' == 'oklch(-0.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% -0.3 0 / 25.0%)-oklch(-0.1 -0.3 0 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 0 / 25.0%)', expected = 'oklch(-0.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999 0 / 0.25)' == 'oklch(-0.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% -75% 0deg / 0.25)-oklch(-0.1 -0.3 0 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 0deg / 0.25)', expected = 'oklch(-0.1 -0.3 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999 0 / 0.25)' == 'oklch(-0.1 -0.3 0 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0 10 / 0.25)-oklch(0.1 0 10 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 10 / 0.25)', expected = 'oklch(0.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000... 0 10 / 0.25)' == 'oklch(0.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0 10 / 25.0%)-oklch(0.1 0 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 10 / 25.0%)', expected = 'oklch(0.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000... 0 10 / 0.25)' == 'oklch(0.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 0% 10deg / 0.25)-oklch(0.1 0 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 10deg / 0.25)', expected = 'oklch(0.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000... 0 10 / 0.25)' == 'oklch(0.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0 10 / 0.25)-oklch(1.1 0 10 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 10 / 0.25)', expected = 'oklch(1.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000... 0 10 / 0.25)' == 'oklch(1.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0 10 / 25.0%)-oklch(1.1 0 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 10 / 25.0%)', expected = 'oklch(1.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000... 0 10 / 0.25)' == 'oklch(1.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0% 10deg / 0.25)-oklch(1.1 0 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 10deg / 0.25)', expected = 'oklch(1.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000... 0 10 / 0.25)' == 'oklch(1.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0 10 / 0.25)-oklch(-0.1 0 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 10 / 0.25)', expected = 'oklch(-0.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100... 0 10 / 0.25)' == 'oklch(-0.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0 10 / 25.0%)-oklch(-0.1 0 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 10 / 25.0%)', expected = 'oklch(-0.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100... 0 10 / 0.25)' == 'oklch(-0.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 0% 10deg / 0.25)-oklch(-0.1 0 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 10deg / 0.25)', expected = 'oklch(-0.1 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100... 0 10 / 0.25)' == 'oklch(-0.1 0 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.12 10 / 0.25)-oklch(0.1 0.12 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 10 / 0.25)', expected = 'oklch(0.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...12 10 / 0.25)' == 'oklch(0.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.12 10 / 25.0%)-oklch(0.1 0.12 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 10 / 25.0%)', expected = 'oklch(0.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...12 10 / 0.25)' == 'oklch(0.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% 30% 10deg / 0.25)-oklch(0.1 0.12 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 10deg / 0.25)', expected = 'oklch(0.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...12 10 / 0.25)' == 'oklch(0.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.12 10 / 0.25)-oklch(1.1 0.12 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 10 / 0.25)', expected = 'oklch(1.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...12 10 / 0.25)' == 'oklch(1.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.12 10 / 25.0%)-oklch(1.1 0.12 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 10 / 25.0%)', expected = 'oklch(1.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...12 10 / 0.25)' == 'oklch(1.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 30% 10deg / 0.25)-oklch(1.1 0.12 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 10deg / 0.25)', expected = 'oklch(1.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...12 10 / 0.25)' == 'oklch(1.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.12 10 / 0.25)-oklch(-0.1 0.12 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 10 / 0.25)', expected = 'oklch(-0.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...12 10 / 0.25)' == 'oklch(-0.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.12 10 / 25.0%)-oklch(-0.1 0.12 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 10 / 25.0%)', expected = 'oklch(-0.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...12 10 / 0.25)' == 'oklch(-0.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 30% 10deg / 0.25)-oklch(-0.1 0.12 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 10deg / 0.25)', expected = 'oklch(-0.1 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...12 10 / 0.25)' == 'oklch(-0.1 0.12 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0 0.4 10 / 0.25)-oklch(0 0.4 10 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 10 / 0.25)', expected = 'oklch(0 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...02 10 / 0.25)' == 'oklch(0 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% 0.4 10 / 25.0%)-oklch(0 0.4 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 10 / 25.0%)', expected = 'oklch(0 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...02 10 / 0.25)' == 'oklch(0 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 100% 10deg / 0.25)-oklch(0 0.4 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 10deg / 0.25)', expected = 'oklch(0 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...02 10 / 0.25)' == 'oklch(0 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0.1 0.4 10 / 0.25)-oklch(0.1 0.4 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 10 / 0.25)', expected = 'oklch(0.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...02 10 / 0.25)' == 'oklch(0.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 0.4 10 / 25.0%)-oklch(0.1 0.4 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 10 / 25.0%)', expected = 'oklch(0.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...02 10 / 0.25)' == 'oklch(0.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% 100% 10deg / 0.25)-oklch(0.1 0.4 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 10deg / 0.25)', expected = 'oklch(0.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...02 10 / 0.25)' == 'oklch(0.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1 0.4 10 / 0.25)-oklch(1 0.4 10 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 10 / 0.25)', expected = 'oklch(1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...02 10 / 0.25)' == 'oklch(1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% 0.4 10 / 25.0%)-oklch(1 0.4 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 10 / 25.0%)', expected = 'oklch(1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...02 10 / 0.25)' == 'oklch(1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 100% 10deg / 0.25)-oklch(1 0.4 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 10deg / 0.25)', expected = 'oklch(1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...02 10 / 0.25)' == 'oklch(1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1.1 0.4 10 / 0.25)-oklch(1.1 0.4 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 10 / 0.25)', expected = 'oklch(1.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...02 10 / 0.25)' == 'oklch(1.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 0.4 10 / 25.0%)-oklch(1.1 0.4 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 10 / 25.0%)', expected = 'oklch(1.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...02 10 / 0.25)' == 'oklch(1.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 100% 10deg / 0.25)-oklch(1.1 0.4 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 10deg / 0.25)', expected = 'oklch(1.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...02 10 / 0.25)' == 'oklch(1.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-0.1 0.4 10 / 0.25)-oklch(-0.1 0.4 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 10 / 0.25)', expected = 'oklch(-0.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...02 10 / 0.25)' == 'oklch(-0.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 0.4 10 / 25.0%)-oklch(-0.1 0.4 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 10 / 25.0%)', expected = 'oklch(-0.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...02 10 / 0.25)' == 'oklch(-0.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 100% 10deg / 0.25)-oklch(-0.1 0.4 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 10deg / 0.25)', expected = 'oklch(-0.1 0.4 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...02 10 / 0.25)' == 'oklch(-0.1 0.4 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0 0.6 10 / 0.25)-oklch(0 0.6 10 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 10 / 0.25)', expected = 'oklch(0 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...98 10 / 0.25)' == 'oklch(0 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% 0.6 10 / 25.0%)-oklch(0 0.6 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 10 / 25.0%)', expected = 'oklch(0 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...98 10 / 0.25)' == 'oklch(0 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 150% 10deg / 0.25)-oklch(0 0.6 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 10deg / 0.25)', expected = 'oklch(0 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...98 10 / 0.25)' == 'oklch(0 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0.1 0.6 10 / 0.25)-oklch(0.1 0.6 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 10 / 0.25)', expected = 'oklch(0.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...98 10 / 0.25)' == 'oklch(0.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 0.6 10 / 25.0%)-oklch(0.1 0.6 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 10 / 25.0%)', expected = 'oklch(0.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...98 10 / 0.25)' == 'oklch(0.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% 150% 10deg / 0.25)-oklch(0.1 0.6 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 10deg / 0.25)', expected = 'oklch(0.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...98 10 / 0.25)' == 'oklch(0.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1 0.6 10 / 0.25)-oklch(1 0.6 10 / 0.25)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 10 / 0.25)', expected = 'oklch(1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...98 10 / 0.25)' == 'oklch(1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% 0.6 10 / 25.0%)-oklch(1 0.6 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 10 / 25.0%)', expected = 'oklch(1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...98 10 / 0.25)' == 'oklch(1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 150% 10deg / 0.25)-oklch(1 0.6 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 10deg / 0.25)', expected = 'oklch(1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...98 10 / 0.25)' == 'oklch(1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1.1 0.6 10 / 0.25)-oklch(1.1 0.6 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 10 / 0.25)', expected = 'oklch(1.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...98 10 / 0.25)' == 'oklch(1.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 0.6 10 / 25.0%)-oklch(1.1 0.6 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 10 / 25.0%)', expected = 'oklch(1.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...98 10 / 0.25)' == 'oklch(1.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 150% 10deg / 0.25)-oklch(1.1 0.6 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 10deg / 0.25)', expected = 'oklch(1.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...98 10 / 0.25)' == 'oklch(1.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-0.1 0.6 10 / 0.25)-oklch(-0.1 0.6 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 10 / 0.25)', expected = 'oklch(-0.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...98 10 / 0.25)' == 'oklch(-0.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 0.6 10 / 25.0%)-oklch(-0.1 0.6 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 10 / 25.0%)', expected = 'oklch(-0.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...98 10 / 0.25)' == 'oklch(-0.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 150% 10deg / 0.25)-oklch(-0.1 0.6 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 10deg / 0.25)', expected = 'oklch(-0.1 0.6 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...98 10 / 0.25)' == 'oklch(-0.1 0.6 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 -0.3 10 / 0.25)-oklch(0 -0.3 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 10 / 0.25)', expected = 'oklch(0 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99 10 / 0.25)' == 'oklch(0 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% -0.3 10 / 25.0%)-oklch(0 -0.3 10 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 10 / 25.0%)', expected = 'oklch(0 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99 10 / 0.25)' == 'oklch(0 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% -75% 10deg / 0.25)-oklch(0 -0.3 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 10deg / 0.25)', expected = 'oklch(0 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99 10 / 0.25)' == 'oklch(0 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 -0.3 10 / 0.25)-oklch(0.1 -0.3 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 10 / 0.25)', expected = 'oklch(0.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99 10 / 0.25)' == 'oklch(0.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% -0.3 10 / 25.0%)-oklch(0.1 -0.3 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 10 / 25.0%)', expected = 'oklch(0.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99 10 / 0.25)' == 'oklch(0.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% -75% 10deg / 0.25)-oklch(0.1 -0.3 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 10deg / 0.25)', expected = 'oklch(0.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99 10 / 0.25)' == 'oklch(0.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 -0.3 10 / 0.25)-oklch(1 -0.3 10 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 10 / 0.25)', expected = 'oklch(1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99 10 / 0.25)' == 'oklch(1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% -0.3 10 / 25.0%)-oklch(1 -0.3 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 10 / 25.0%)', expected = 'oklch(1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99 10 / 0.25)' == 'oklch(1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% -75% 10deg / 0.25)-oklch(1 -0.3 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 10deg / 0.25)', expected = 'oklch(1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99 10 / 0.25)' == 'oklch(1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 -0.3 10 / 0.25)-oklch(1.1 -0.3 10 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 10 / 0.25)', expected = 'oklch(1.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99 10 / 0.25)' == 'oklch(1.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% -0.3 10 / 25.0%)-oklch(1.1 -0.3 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 10 / 25.0%)', expected = 'oklch(1.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99 10 / 0.25)' == 'oklch(1.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -75% 10deg / 0.25)-oklch(1.1 -0.3 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 10deg / 0.25)', expected = 'oklch(1.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99 10 / 0.25)' == 'oklch(1.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 -0.3 10 / 0.25)-oklch(-0.1 -0.3 10 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 10 / 0.25)', expected = 'oklch(-0.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99 10 / 0.25)' == 'oklch(-0.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% -0.3 10 / 25.0%)-oklch(-0.1 -0.3 10 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 10 / 25.0%)', expected = 'oklch(-0.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99 10 / 0.25)' == 'oklch(-0.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -75% 10deg / 0.25)-oklch(-0.1 -0.3 10 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 10deg / 0.25)', expected = 'oklch(-0.1 -0.3 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99 10 / 0.25)' == 'oklch(-0.1 -0.3 10 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0 110 / 0.25)-oklch(0.1 0 110 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 110 / 0.25)', expected = 'oklch(0.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 110 / 0.25)' == 'oklch(0.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0 110 / 25.0%)-oklch(0.1 0 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 110 / 25.0%)', expected = 'oklch(0.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 110 / 0.25)' == 'oklch(0.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0% 110deg / 0.25)-oklch(0.1 0 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 110deg / 0.25)', expected = 'oklch(0.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 110 / 0.25)' == 'oklch(0.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0 110 / 0.25)-oklch(1.1 0 110 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 110 / 0.25)', expected = 'oklch(1.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 110 / 0.25)' == 'oklch(1.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0 110 / 25.0%)-oklch(1.1 0 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 110 / 25.0%)', expected = 'oklch(1.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 110 / 0.25)' == 'oklch(1.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 0% 110deg / 0.25)-oklch(1.1 0 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 110deg / 0.25)', expected = 'oklch(1.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 110 / 0.25)' == 'oklch(1.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0 110 / 0.25)-oklch(-0.1 0 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 110 / 0.25)', expected = 'oklch(-0.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 110 / 0.25)' == 'oklch(-0.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0 110 / 25.0%)-oklch(-0.1 0 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 110 / 25.0%)', expected = 'oklch(-0.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 110 / 0.25)' == 'oklch(-0.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0% 110deg / 0.25)-oklch(-0.1 0 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 110deg / 0.25)', expected = 'oklch(-0.1 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 110 / 0.25)' == 'oklch(-0.1 0 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0.1 0.12 110 / 0.25)-oklch(0.1 0.12 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 110 / 0.25)', expected = 'oklch(0.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% 0.12 110 / 25.0%)-oklch(0.1 0.12 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 110 / 25.0%)', expected = 'oklch(0.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 30% 110deg / 0.25)-oklch(0.1 0.12 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 110deg / 0.25)', expected = 'oklch(0.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(1.1 0.12 110 / 0.25)-oklch(1.1 0.12 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 110 / 0.25)', expected = 'oklch(1.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 0.12 110 / 25.0%)-oklch(1.1 0.12 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 110 / 25.0%)', expected = 'oklch(1.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 30% 110deg / 0.25)-oklch(1.1 0.12 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 110deg / 0.25)', expected = 'oklch(1.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-0.1 0.12 110 / 0.25)-oklch(-0.1 0.12 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 110 / 0.25)', expected = 'oklch(-0.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 0.12 110 / 25.0%)-oklch(-0.1 0.12 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 110 / 25.0%)', expected = 'oklch(-0.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 30% 110deg / 0.25)-oklch(-0.1 0.12 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 110deg / 0.25)', expected = 'oklch(-0.1 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.12 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 0.4 110 / 0.25)-oklch(0 0.4 110 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 110 / 0.25)', expected = 'oklch(0 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 110 / 0.25)' == 'oklch(0 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 0.4 110 / 25.0%)-oklch(0 0.4 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 110 / 25.0%)', expected = 'oklch(0 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 110 / 0.25)' == 'oklch(0 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% 100% 110deg / 0.25)-oklch(0 0.4 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 110deg / 0.25)', expected = 'oklch(0 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 110 / 0.25)' == 'oklch(0 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.4 110 / 0.25)-oklch(0.1 0.4 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 110 / 0.25)', expected = 'oklch(0.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.4 110 / 25.0%)-oklch(0.1 0.4 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 110 / 25.0%)', expected = 'oklch(0.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 100% 110deg / 0.25)-oklch(0.1 0.4 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 110deg / 0.25)', expected = 'oklch(0.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 0.4 110 / 0.25)-oklch(1 0.4 110 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 110 / 0.25)', expected = 'oklch(1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 110 / 0.25)' == 'oklch(1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 0.4 110 / 25.0%)-oklch(1 0.4 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 110 / 25.0%)', expected = 'oklch(1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 110 / 0.25)' == 'oklch(1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% 100% 110deg / 0.25)-oklch(1 0.4 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 110deg / 0.25)', expected = 'oklch(1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 110 / 0.25)' == 'oklch(1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.4 110 / 0.25)-oklch(1.1 0.4 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 110 / 0.25)', expected = 'oklch(1.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.4 110 / 25.0%)-oklch(1.1 0.4 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 110 / 25.0%)', expected = 'oklch(1.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 100% 110deg / 0.25)-oklch(1.1 0.4 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 110deg / 0.25)', expected = 'oklch(1.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.4 110 / 0.25)-oklch(-0.1 0.4 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 110 / 0.25)', expected = 'oklch(-0.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.4 110 / 25.0%)-oklch(-0.1 0.4 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 110 / 25.0%)', expected = 'oklch(-0.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 100% 110deg / 0.25)-oklch(-0.1 0.4 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 110deg / 0.25)', expected = 'oklch(-0.1 0.4 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.4 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 0.6 110 / 0.25)-oklch(0 0.6 110 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 110 / 0.25)', expected = 'oklch(0 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 110 / 0.25)' == 'oklch(0 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 0.6 110 / 25.0%)-oklch(0 0.6 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 110 / 25.0%)', expected = 'oklch(0 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 110 / 0.25)' == 'oklch(0 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% 150% 110deg / 0.25)-oklch(0 0.6 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 110deg / 0.25)', expected = 'oklch(0 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 110 / 0.25)' == 'oklch(0 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.6 110 / 0.25)-oklch(0.1 0.6 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 110 / 0.25)', expected = 'oklch(0.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 110 / 0.25)' == 'oklch(0.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.6 110 / 25.0%)-oklch(0.1 0.6 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 110 / 25.0%)', expected = 'oklch(0.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 110 / 0.25)' == 'oklch(0.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 150% 110deg / 0.25)-oklch(0.1 0.6 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 110deg / 0.25)', expected = 'oklch(0.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 110 / 0.25)' == 'oklch(0.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 0.6 110 / 0.25)-oklch(1 0.6 110 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 110 / 0.25)', expected = 'oklch(1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 110 / 0.25)' == 'oklch(1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 0.6 110 / 25.0%)-oklch(1 0.6 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 110 / 25.0%)', expected = 'oklch(1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 110 / 0.25)' == 'oklch(1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% 150% 110deg / 0.25)-oklch(1 0.6 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 110deg / 0.25)', expected = 'oklch(1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 110 / 0.25)' == 'oklch(1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.6 110 / 0.25)-oklch(1.1 0.6 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 110 / 0.25)', expected = 'oklch(1.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 110 / 0.25)' == 'oklch(1.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.6 110 / 25.0%)-oklch(1.1 0.6 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 110 / 25.0%)', expected = 'oklch(1.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 110 / 0.25)' == 'oklch(1.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 150% 110deg / 0.25)-oklch(1.1 0.6 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 110deg / 0.25)', expected = 'oklch(1.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 110 / 0.25)' == 'oklch(1.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.6 110 / 0.25)-oklch(-0.1 0.6 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 110 / 0.25)', expected = 'oklch(-0.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 110 / 0.25)' == 'oklch(-0.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.6 110 / 25.0%)-oklch(-0.1 0.6 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 110 / 25.0%)', expected = 'oklch(-0.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 110 / 0.25)' == 'oklch(-0.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 150% 110deg / 0.25)-oklch(-0.1 0.6 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 110deg / 0.25)', expected = 'oklch(-0.1 0.6 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 110 / 0.25)' == 'oklch(-0.1 0.6 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0 -0.3 110 / 0.25)-oklch(0 -0.3 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 110 / 0.25)', expected = 'oklch(0 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 110 / 0.25)' == 'oklch(0 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% -0.3 110 / 25.0%)-oklch(0 -0.3 110 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 110 / 25.0%)', expected = 'oklch(0 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 110 / 0.25)' == 'oklch(0 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0% -75% 110deg / 0.25)-oklch(0 -0.3 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 110deg / 0.25)', expected = 'oklch(0 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 110 / 0.25)' == 'oklch(0 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0.1 -0.3 110 / 0.25)-oklch(0.1 -0.3 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 110 / 0.25)', expected = 'oklch(0.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 110 / 0.25)' == 'oklch(0.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% -0.3 110 / 25.0%)-oklch(0.1 -0.3 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 110 / 25.0%)', expected = 'oklch(0.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 110 / 0.25)' == 'oklch(0.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% -75% 110deg / 0.25)-oklch(0.1 -0.3 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 110deg / 0.25)', expected = 'oklch(0.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 110 / 0.25)' == 'oklch(0.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1 -0.3 110 / 0.25)-oklch(1 -0.3 110 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 110 / 0.25)', expected = 'oklch(1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 110 / 0.25)' == 'oklch(1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% -0.3 110 / 25.0%)-oklch(1 -0.3 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 110 / 25.0%)', expected = 'oklch(1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 110 / 0.25)' == 'oklch(1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(100% -75% 110deg / 0.25)-oklch(1 -0.3 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 110deg / 0.25)', expected = 'oklch(1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 110 / 0.25)' == 'oklch(1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(1.1 -0.3 110 / 0.25)-oklch(1.1 -0.3 110 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 110 / 0.25)', expected = 'oklch(1.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 110 / 0.25)' == 'oklch(1.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -0.3 110 / 25.0%)-oklch(1.1 -0.3 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 110 / 25.0%)', expected = 'oklch(1.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 110 / 0.25)' == 'oklch(1.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -75% 110deg / 0.25)-oklch(1.1 -0.3 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 110deg / 0.25)', expected = 'oklch(1.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 110 / 0.25)' == 'oklch(1.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-0.1 -0.3 110 / 0.25)-oklch(-0.1 -0.3 110 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 110 / 0.25)', expected = 'oklch(-0.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 110 / 0.25)' == 'oklch(-0.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -0.3 110 / 25.0%)-oklch(-0.1 -0.3 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 110 / 25.0%)', expected = 'oklch(-0.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 110 / 0.25)' == 'oklch(-0.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -75% 110deg / 0.25)-oklch(-0.1 -0.3 110 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 110deg / 0.25)', expected = 'oklch(-0.1 -0.3 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 110 / 0.25)' == 'oklch(-0.1 -0.3 110 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0 700 / 0.25)-oklch(0.1 0 340 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 700 / 0.25)', expected = 'oklch(0.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 340 / 0.25)' == 'oklch(0.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0 700 / 25.0%)-oklch(0.1 0 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 700 / 25.0%)', expected = 'oklch(0.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 340 / 0.25)' == 'oklch(0.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0% 700deg / 0.25)-oklch(0.1 0 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 700deg / 0.25)', expected = 'oklch(0.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 340 / 0.25)' == 'oklch(0.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0 700 / 0.25)-oklch(1.1 0 340 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 700 / 0.25)', expected = 'oklch(1.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 340 / 0.25)' == 'oklch(1.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0 700 / 25.0%)-oklch(1.1 0 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 700 / 25.0%)', expected = 'oklch(1.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 340 / 0.25)' == 'oklch(1.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 0% 700deg / 0.25)-oklch(1.1 0 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 700deg / 0.25)', expected = 'oklch(1.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 340 / 0.25)' == 'oklch(1.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0 700 / 0.25)-oklch(-0.1 0 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 700 / 0.25)', expected = 'oklch(-0.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 340 / 0.25)' == 'oklch(-0.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0 700 / 25.0%)-oklch(-0.1 0 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 700 / 25.0%)', expected = 'oklch(-0.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 340 / 0.25)' == 'oklch(-0.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0% 700deg / 0.25)-oklch(-0.1 0 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 700deg / 0.25)', expected = 'oklch(-0.1 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 340 / 0.25)' == 'oklch(-0.1 0 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0.1 0.12 700 / 0.25)-oklch(0.1 0.12 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 700 / 0.25)', expected = 'oklch(0.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% 0.12 700 / 25.0%)-oklch(0.1 0.12 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 700 / 25.0%)', expected = 'oklch(0.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 30% 700deg / 0.25)-oklch(0.1 0.12 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 700deg / 0.25)', expected = 'oklch(0.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(1.1 0.12 700 / 0.25)-oklch(1.1 0.12 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 700 / 0.25)', expected = 'oklch(1.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 0.12 700 / 25.0%)-oklch(1.1 0.12 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 700 / 25.0%)', expected = 'oklch(1.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 30% 700deg / 0.25)-oklch(1.1 0.12 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 700deg / 0.25)', expected = 'oklch(1.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-0.1 0.12 700 / 0.25)-oklch(-0.1 0.12 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 700 / 0.25)', expected = 'oklch(-0.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 0.12 700 / 25.0%)-oklch(-0.1 0.12 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 700 / 25.0%)', expected = 'oklch(-0.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 30% 700deg / 0.25)-oklch(-0.1 0.12 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 700deg / 0.25)', expected = 'oklch(-0.1 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.12 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 0.4 700 / 0.25)-oklch(0 0.4 340 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 700 / 0.25)', expected = 'oklch(0 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 340 / 0.25)' == 'oklch(0 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 0.4 700 / 25.0%)-oklch(0 0.4 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 700 / 25.0%)', expected = 'oklch(0 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 340 / 0.25)' == 'oklch(0 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% 100% 700deg / 0.25)-oklch(0 0.4 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 700deg / 0.25)', expected = 'oklch(0 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 340 / 0.25)' == 'oklch(0 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.4 700 / 0.25)-oklch(0.1 0.4 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 700 / 0.25)', expected = 'oklch(0.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.4 700 / 25.0%)-oklch(0.1 0.4 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 700 / 25.0%)', expected = 'oklch(0.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 100% 700deg / 0.25)-oklch(0.1 0.4 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 700deg / 0.25)', expected = 'oklch(0.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 0.4 700 / 0.25)-oklch(1 0.4 340 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 700 / 0.25)', expected = 'oklch(1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 340 / 0.25)' == 'oklch(1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 0.4 700 / 25.0%)-oklch(1 0.4 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 700 / 25.0%)', expected = 'oklch(1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 340 / 0.25)' == 'oklch(1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% 100% 700deg / 0.25)-oklch(1 0.4 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 700deg / 0.25)', expected = 'oklch(1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 340 / 0.25)' == 'oklch(1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.4 700 / 0.25)-oklch(1.1 0.4 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 700 / 0.25)', expected = 'oklch(1.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.4 700 / 25.0%)-oklch(1.1 0.4 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 700 / 25.0%)', expected = 'oklch(1.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 100% 700deg / 0.25)-oklch(1.1 0.4 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 700deg / 0.25)', expected = 'oklch(1.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.4 700 / 0.25)-oklch(-0.1 0.4 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 700 / 0.25)', expected = 'oklch(-0.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.4 700 / 25.0%)-oklch(-0.1 0.4 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 700 / 25.0%)', expected = 'oklch(-0.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 100% 700deg / 0.25)-oklch(-0.1 0.4 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 700deg / 0.25)', expected = 'oklch(-0.1 0.4 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.4 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 0.6 700 / 0.25)-oklch(0 0.6 340 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 700 / 0.25)', expected = 'oklch(0 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 340 / 0.25)' == 'oklch(0 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 0.6 700 / 25.0%)-oklch(0 0.6 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 700 / 25.0%)', expected = 'oklch(0 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 340 / 0.25)' == 'oklch(0 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% 150% 700deg / 0.25)-oklch(0 0.6 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 700deg / 0.25)', expected = 'oklch(0 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 340 / 0.25)' == 'oklch(0 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.6 700 / 0.25)-oklch(0.1 0.6 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 700 / 0.25)', expected = 'oklch(0.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 340 / 0.25)' == 'oklch(0.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.6 700 / 25.0%)-oklch(0.1 0.6 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 700 / 25.0%)', expected = 'oklch(0.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 340 / 0.25)' == 'oklch(0.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 150% 700deg / 0.25)-oklch(0.1 0.6 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 700deg / 0.25)', expected = 'oklch(0.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 340 / 0.25)' == 'oklch(0.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 0.6 700 / 0.25)-oklch(1 0.6 340 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 700 / 0.25)', expected = 'oklch(1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 340 / 0.25)' == 'oklch(1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 0.6 700 / 25.0%)-oklch(1 0.6 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 700 / 25.0%)', expected = 'oklch(1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 340 / 0.25)' == 'oklch(1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% 150% 700deg / 0.25)-oklch(1 0.6 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 700deg / 0.25)', expected = 'oklch(1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 340 / 0.25)' == 'oklch(1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.6 700 / 0.25)-oklch(1.1 0.6 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 700 / 0.25)', expected = 'oklch(1.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 340 / 0.25)' == 'oklch(1.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.6 700 / 25.0%)-oklch(1.1 0.6 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 700 / 25.0%)', expected = 'oklch(1.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 340 / 0.25)' == 'oklch(1.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 150% 700deg / 0.25)-oklch(1.1 0.6 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 700deg / 0.25)', expected = 'oklch(1.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 340 / 0.25)' == 'oklch(1.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.6 700 / 0.25)-oklch(-0.1 0.6 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 700 / 0.25)', expected = 'oklch(-0.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 340 / 0.25)' == 'oklch(-0.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.6 700 / 25.0%)-oklch(-0.1 0.6 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 700 / 25.0%)', expected = 'oklch(-0.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 340 / 0.25)' == 'oklch(-0.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 150% 700deg / 0.25)-oklch(-0.1 0.6 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 700deg / 0.25)', expected = 'oklch(-0.1 0.6 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 340 / 0.25)' == 'oklch(-0.1 0.6 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0 -0.3 700 / 0.25)-oklch(0 -0.3 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 700 / 0.25)', expected = 'oklch(0 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 340 / 0.25)' == 'oklch(0 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% -0.3 700 / 25.0%)-oklch(0 -0.3 340 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 700 / 25.0%)', expected = 'oklch(0 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 340 / 0.25)' == 'oklch(0 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0% -75% 700deg / 0.25)-oklch(0 -0.3 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 700deg / 0.25)', expected = 'oklch(0 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 340 / 0.25)' == 'oklch(0 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0.1 -0.3 700 / 0.25)-oklch(0.1 -0.3 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 700 / 0.25)', expected = 'oklch(0.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 340 / 0.25)' == 'oklch(0.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% -0.3 700 / 25.0%)-oklch(0.1 -0.3 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 700 / 25.0%)', expected = 'oklch(0.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 340 / 0.25)' == 'oklch(0.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% -75% 700deg / 0.25)-oklch(0.1 -0.3 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 700deg / 0.25)', expected = 'oklch(0.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 340 / 0.25)' == 'oklch(0.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1 -0.3 700 / 0.25)-oklch(1 -0.3 340 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 700 / 0.25)', expected = 'oklch(1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 340 / 0.25)' == 'oklch(1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% -0.3 700 / 25.0%)-oklch(1 -0.3 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 700 / 25.0%)', expected = 'oklch(1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 340 / 0.25)' == 'oklch(1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(100% -75% 700deg / 0.25)-oklch(1 -0.3 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 700deg / 0.25)', expected = 'oklch(1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 340 / 0.25)' == 'oklch(1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(1.1 -0.3 700 / 0.25)-oklch(1.1 -0.3 340 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 700 / 0.25)', expected = 'oklch(1.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 340 / 0.25)' == 'oklch(1.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -0.3 700 / 25.0%)-oklch(1.1 -0.3 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 700 / 25.0%)', expected = 'oklch(1.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 340 / 0.25)' == 'oklch(1.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -75% 700deg / 0.25)-oklch(1.1 -0.3 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 700deg / 0.25)', expected = 'oklch(1.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 340 / 0.25)' == 'oklch(1.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-0.1 -0.3 700 / 0.25)-oklch(-0.1 -0.3 340 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 700 / 0.25)', expected = 'oklch(-0.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 340 / 0.25)' == 'oklch(-0.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -0.3 700 / 25.0%)-oklch(-0.1 -0.3 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 700 / 25.0%)', expected = 'oklch(-0.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 340 / 0.25)' == 'oklch(-0.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -75% 700deg / 0.25)-oklch(-0.1 -0.3 340 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 700deg / 0.25)', expected = 'oklch(-0.1 -0.3 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 340 / 0.25)' == 'oklch(-0.1 -0.3 340 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0 -10 / 0.25)-oklch(0.1 0 350 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 -10 / 0.25)', expected = 'oklch(0.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 350 / 0.25)' == 'oklch(0.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0 -10 / 25.0%)-oklch(0.1 0 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 -10 / 25.0%)', expected = 'oklch(0.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 350 / 0.25)' == 'oklch(0.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0% -10deg / 0.25)-oklch(0.1 0 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% -10deg / 0.25)', expected = 'oklch(0.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0 350 / 0.25)' == 'oklch(0.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0 -10 / 0.25)-oklch(1.1 0 350 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 -10 / 0.25)', expected = 'oklch(1.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 350 / 0.25)' == 'oklch(1.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0 -10 / 25.0%)-oklch(1.1 0 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 -10 / 25.0%)', expected = 'oklch(1.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 350 / 0.25)' == 'oklch(1.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% 0% -10deg / 0.25)-oklch(1.1 0 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% -10deg / 0.25)', expected = 'oklch(1.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0 350 / 0.25)' == 'oklch(1.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0 -10 / 0.25)-oklch(-0.1 0 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 -10 / 0.25)', expected = 'oklch(-0.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 350 / 0.25)' == 'oklch(-0.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0 -10 / 25.0%)-oklch(-0.1 0 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 -10 / 25.0%)', expected = 'oklch(-0.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 350 / 0.25)' == 'oklch(-0.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0% -10deg / 0.25)-oklch(-0.1 0 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% -10deg / 0.25)', expected = 'oklch(-0.1 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0 350 / 0.25)' == 'oklch(-0.1 0 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0.1 0.12 -10 / 0.25)-oklch(0.1 0.12 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 -10 / 0.25)', expected = 'oklch(0.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% 0.12 -10 / 25.0%)-oklch(0.1 0.12 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 -10 / 25.0%)', expected = 'oklch(0.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 30% -10deg / 0.25)-oklch(0.1 0.12 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% -10deg / 0.25)', expected = 'oklch(0.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(1.1 0.12 -10 / 0.25)-oklch(1.1 0.12 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 -10 / 0.25)', expected = 'oklch(1.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 0.12 -10 / 25.0%)-oklch(1.1 0.12 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 -10 / 25.0%)', expected = 'oklch(1.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 30% -10deg / 0.25)-oklch(1.1 0.12 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% -10deg / 0.25)', expected = 'oklch(1.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-0.1 0.12 -10 / 0.25)-oklch(-0.1 0.12 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 -10 / 0.25)', expected = 'oklch(-0.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 0.12 -10 / 25.0%)-oklch(-0.1 0.12 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 -10 / 25.0%)', expected = 'oklch(-0.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 30% -10deg / 0.25)-oklch(-0.1 0.12 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% -10deg / 0.25)', expected = 'oklch(-0.1 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.12 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 0.4 -10 / 0.25)-oklch(0 0.4 350 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 -10 / 0.25)', expected = 'oklch(0 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 350 / 0.25)' == 'oklch(0 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 0.4 -10 / 25.0%)-oklch(0 0.4 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 -10 / 25.0%)', expected = 'oklch(0 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 350 / 0.25)' == 'oklch(0 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% 100% -10deg / 0.25)-oklch(0 0.4 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% -10deg / 0.25)', expected = 'oklch(0 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...2 350 / 0.25)' == 'oklch(0 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.4 -10 / 0.25)-oklch(0.1 0.4 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 -10 / 0.25)', expected = 'oklch(0.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.4 -10 / 25.0%)-oklch(0.1 0.4 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 -10 / 25.0%)', expected = 'oklch(0.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 100% -10deg / 0.25)-oklch(0.1 0.4 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% -10deg / 0.25)', expected = 'oklch(0.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 0.4 -10 / 0.25)-oklch(1 0.4 350 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 -10 / 0.25)', expected = 'oklch(1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 350 / 0.25)' == 'oklch(1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 0.4 -10 / 25.0%)-oklch(1 0.4 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 -10 / 25.0%)', expected = 'oklch(1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 350 / 0.25)' == 'oklch(1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% 100% -10deg / 0.25)-oklch(1 0.4 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% -10deg / 0.25)', expected = 'oklch(1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...2 350 / 0.25)' == 'oklch(1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.4 -10 / 0.25)-oklch(1.1 0.4 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 -10 / 0.25)', expected = 'oklch(1.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.4 -10 / 25.0%)-oklch(1.1 0.4 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 -10 / 25.0%)', expected = 'oklch(1.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 100% -10deg / 0.25)-oklch(1.1 0.4 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% -10deg / 0.25)', expected = 'oklch(1.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.4 -10 / 0.25)-oklch(-0.1 0.4 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 -10 / 0.25)', expected = 'oklch(-0.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.4 -10 / 25.0%)-oklch(-0.1 0.4 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 -10 / 25.0%)', expected = 'oklch(-0.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 100% -10deg / 0.25)-oklch(-0.1 0.4 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% -10deg / 0.25)', expected = 'oklch(-0.1 0.4 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.4 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0 0.6 -10 / 0.25)-oklch(0 0.6 350 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 -10 / 0.25)', expected = 'oklch(0 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 350 / 0.25)' == 'oklch(0 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0% 0.6 -10 / 25.0%)-oklch(0 0.6 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 -10 / 25.0%)', expected = 'oklch(0 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 350 / 0.25)' == 'oklch(0 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% 150% -10deg / 0.25)-oklch(0 0.6 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% -10deg / 0.25)', expected = 'oklch(0 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...8 350 / 0.25)' == 'oklch(0 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0.1 0.6 -10 / 0.25)-oklch(0.1 0.6 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 -10 / 0.25)', expected = 'oklch(0.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 350 / 0.25)' == 'oklch(0.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(10% 0.6 -10 / 25.0%)-oklch(0.1 0.6 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 -10 / 25.0%)', expected = 'oklch(0.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 350 / 0.25)' == 'oklch(0.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% 150% -10deg / 0.25)-oklch(0.1 0.6 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% -10deg / 0.25)', expected = 'oklch(0.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...8 350 / 0.25)' == 'oklch(0.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1 0.6 -10 / 0.25)-oklch(1 0.6 350 / 0.25)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 -10 / 0.25)', expected = 'oklch(1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 350 / 0.25)' == 'oklch(1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(100% 0.6 -10 / 25.0%)-oklch(1 0.6 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 -10 / 25.0%)', expected = 'oklch(1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 350 / 0.25)' == 'oklch(1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% 150% -10deg / 0.25)-oklch(1 0.6 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% -10deg / 0.25)', expected = 'oklch(1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...8 350 / 0.25)' == 'oklch(1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(1.1 0.6 -10 / 0.25)-oklch(1.1 0.6 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 -10 / 0.25)', expected = 'oklch(1.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 350 / 0.25)' == 'oklch(1.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(110% 0.6 -10 / 25.0%)-oklch(1.1 0.6 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 -10 / 25.0%)', expected = 'oklch(1.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 350 / 0.25)' == 'oklch(1.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% 150% -10deg / 0.25)-oklch(1.1 0.6 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% -10deg / 0.25)', expected = 'oklch(1.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...8 350 / 0.25)' == 'oklch(1.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-0.1 0.6 -10 / 0.25)-oklch(-0.1 0.6 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 -10 / 0.25)', expected = 'oklch(-0.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 350 / 0.25)' == 'oklch(-0.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(-10% 0.6 -10 / 25.0%)-oklch(-0.1 0.6 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 -10 / 25.0%)', expected = 'oklch(-0.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 350 / 0.25)' == 'oklch(-0.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% 150% -10deg / 0.25)-oklch(-0.1 0.6 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% -10deg / 0.25)', expected = 'oklch(-0.1 0.6 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...8 350 / 0.25)' == 'oklch(-0.1 0.6 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(0 -0.3 -10 / 0.25)-oklch(0 -0.3 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 -10 / 0.25)', expected = 'oklch(0 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 350 / 0.25)' == 'oklch(0 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(0% -0.3 -10 / 25.0%)-oklch(0 -0.3 350 / 0.25)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 -10 / 25.0%)', expected = 'oklch(0 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 350 / 0.25)' == 'oklch(0 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0% -75% -10deg / 0.25)-oklch(0 -0.3 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% -10deg / 0.25)', expected = 'oklch(0 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9 350 / 0.25)' == 'oklch(0 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(0.1 -0.3 -10 / 0.25)-oklch(0.1 -0.3 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 -10 / 0.25)', expected = 'oklch(0.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 350 / 0.25)' == 'oklch(0.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(10% -0.3 -10 / 25.0%)-oklch(0.1 -0.3 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 -10 / 25.0%)', expected = 'oklch(0.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 350 / 0.25)' == 'oklch(0.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(10% -75% -10deg / 0.25)-oklch(0.1 -0.3 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% -10deg / 0.25)', expected = 'oklch(0.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9 350 / 0.25)' == 'oklch(0.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(1 -0.3 -10 / 0.25)-oklch(1 -0.3 350 / 0.25)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 -10 / 0.25)', expected = 'oklch(1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 350 / 0.25)' == 'oklch(1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(100% -0.3 -10 / 25.0%)-oklch(1 -0.3 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 -10 / 25.0%)', expected = 'oklch(1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 350 / 0.25)' == 'oklch(1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(100% -75% -10deg / 0.25)-oklch(1 -0.3 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% -10deg / 0.25)', expected = 'oklch(1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9 350 / 0.25)' == 'oklch(1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__ test_color_oklch_4[oklch(1.1 -0.3 -10 / 0.25)-oklch(1.1 -0.3 350 / 0.25)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 -10 / 0.25)', expected = 'oklch(1.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 350 / 0.25)' == 'oklch(1.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -0.3 -10 / 25.0%)-oklch(1.1 -0.3 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 -10 / 25.0%)', expected = 'oklch(1.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 350 / 0.25)' == 'oklch(1.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(110% -75% -10deg / 0.25)-oklch(1.1 -0.3 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% -10deg / 0.25)', expected = 'oklch(1.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9 350 / 0.25)' == 'oklch(1.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-0.1 -0.3 -10 / 0.25)-oklch(-0.1 -0.3 350 / 0.25)] __\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 -10 / 0.25)', expected = 'oklch(-0.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 350 / 0.25)' == 'oklch(-0.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -0.3 -10 / 25.0%)-oklch(-0.1 -0.3 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 -10 / 25.0%)', expected = 'oklch(-0.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 350 / 0.25)' == 'oklch(-0.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_ test_color_oklch_4[oklch(-10% -75% -10deg / 0.25)-oklch(-0.1 -0.3 350 / 0.25)] _\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% -10deg / 0.25)', expected = 'oklch(-0.1 -0.3 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9 350 / 0.25)' == 'oklch(-0.1 -0.3 350 / 0.25)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350 / 0.25)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350 / 0.25)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0.1 0 0 / 0)-oklch(0.1 0 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 0 / 0)', expected = 'oklch(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0 0 / 0)' == 'oklch(0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(10% 0 0 / 0%)-oklch(0.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 0 / 0%)', expected = 'oklch(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0 0 / 0)' == 'oklch(0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0% 0deg / 0)-oklch(0.1 0 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 0deg / 0)', expected = 'oklch(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0001 0 0 / 0)' == 'oklch(0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1.1 0 0 / 0)-oklch(1.1 0 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 0 / 0)', expected = 'oklch(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0 0 / 0)' == 'oklch(1.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(110% 0 0 / 0%)-oklch(1.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 0 / 0%)', expected = 'oklch(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0 0 / 0)' == 'oklch(1.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0% 0deg / 0)-oklch(1.1 0 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 0deg / 0)', expected = 'oklch(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0001 0 0 / 0)' == 'oklch(1.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-0.1 0 0 / 0)-oklch(-0.1 0 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 0 / 0)', expected = 'oklch(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0 0 / 0)' == 'oklch(-0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(-10% 0 0 / 0%)-oklch(-0.1 0 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 0 / 0%)', expected = 'oklch(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0 0 / 0)' == 'oklch(-0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0% 0deg / 0)-oklch(-0.1 0 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 0deg / 0)', expected = 'oklch(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0001 0 0 / 0)' == 'oklch(-0.1 0 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0.12 0 / 0)-oklch(0.1 0.12 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 0 / 0)', expected = 'oklch(0.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...1 0.12 0 / 0)' == 'oklch(0.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.12 0 / 0%)-oklch(0.1 0.12 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 0 / 0%)', expected = 'oklch(0.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...1 0.12 0 / 0)' == 'oklch(0.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 30% 0deg / 0)-oklch(0.1 0.12 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 0deg / 0)', expected = 'oklch(0.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...1 0.12 0 / 0)' == 'oklch(0.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0.12 0 / 0)-oklch(1.1 0.12 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 0 / 0)', expected = 'oklch(1.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...1 0.12 0 / 0)' == 'oklch(1.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.12 0 / 0%)-oklch(1.1 0.12 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 0 / 0%)', expected = 'oklch(1.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...1 0.12 0 / 0)' == 'oklch(1.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 30% 0deg / 0)-oklch(1.1 0.12 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 0deg / 0)', expected = 'oklch(1.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...1 0.12 0 / 0)' == 'oklch(1.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0.12 0 / 0)-oklch(-0.1 0.12 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 0 / 0)', expected = 'oklch(-0.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...1 0.12 0 / 0)' == 'oklch(-0.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.12 0 / 0%)-oklch(-0.1 0.12 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 0 / 0%)', expected = 'oklch(-0.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...1 0.12 0 / 0)' == 'oklch(-0.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 30% 0deg / 0)-oklch(-0.1 0.12 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 0deg / 0)', expected = 'oklch(-0.1 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...1 0.12 0 / 0)' == 'oklch(-0.1 0.12 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.4 0 / 0)-oklch(0 0.4 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 0 / 0)', expected = 'oklch(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000002 0 / 0)' == 'oklch(0 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% 0.4 0 / 0%)-oklch(0 0.4 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 0 / 0%)', expected = 'oklch(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000002 0 / 0)' == 'oklch(0 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 100% 0deg / 0)-oklch(0 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 0deg / 0)', expected = 'oklch(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...000002 0 / 0)' == 'oklch(0 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.4 0 / 0)-oklch(0.1 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 0 / 0)', expected = 'oklch(0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000002 0 / 0)' == 'oklch(0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0.4 0 / 0%)-oklch(0.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 0 / 0%)', expected = 'oklch(0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000002 0 / 0)' == 'oklch(0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 100% 0deg / 0)-oklch(0.1 0.4 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 0deg / 0)', expected = 'oklch(0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...000002 0 / 0)' == 'oklch(0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.4 0 / 0)-oklch(1 0.4 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 0 / 0)', expected = 'oklch(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000002 0 / 0)' == 'oklch(1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% 0.4 0 / 0%)-oklch(1 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 0 / 0%)', expected = 'oklch(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000002 0 / 0)' == 'oklch(1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 100% 0deg / 0)-oklch(1 0.4 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 0deg / 0)', expected = 'oklch(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...000002 0 / 0)' == 'oklch(1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.4 0 / 0)-oklch(1.1 0.4 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 0 / 0)', expected = 'oklch(1.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000002 0 / 0)' == 'oklch(1.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0.4 0 / 0%)-oklch(1.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 0 / 0%)', expected = 'oklch(1.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000002 0 / 0)' == 'oklch(1.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 100% 0deg / 0)-oklch(1.1 0.4 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 0deg / 0)', expected = 'oklch(1.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...000002 0 / 0)' == 'oklch(1.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.4 0 / 0)-oklch(-0.1 0.4 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 0 / 0)', expected = 'oklch(-0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000002 0 / 0)' == 'oklch(-0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0.4 0 / 0%)-oklch(-0.1 0.4 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 0 / 0%)', expected = 'oklch(-0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000002 0 / 0)' == 'oklch(-0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 100% 0deg / 0)-oklch(-0.1 0.4 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 0deg / 0)', expected = 'oklch(-0.1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...000002 0 / 0)' == 'oklch(-0.1 0.4 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(0 0.6 0 / 0)-oklch(0 0.6 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 0 / 0)', expected = 'oklch(0 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999998 0 / 0)' == 'oklch(0 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0% 0.6 0 / 0%)-oklch(0 0.6 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 0 / 0%)', expected = 'oklch(0 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999998 0 / 0)' == 'oklch(0 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 150% 0deg / 0)-oklch(0 0.6 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 0deg / 0)', expected = 'oklch(0 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...999998 0 / 0)' == 'oklch(0 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0.6 0 / 0)-oklch(0.1 0.6 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 0 / 0)', expected = 'oklch(0.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999998 0 / 0)' == 'oklch(0.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0.6 0 / 0%)-oklch(0.1 0.6 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 0 / 0%)', expected = 'oklch(0.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999998 0 / 0)' == 'oklch(0.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 150% 0deg / 0)-oklch(0.1 0.6 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 0deg / 0)', expected = 'oklch(0.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999998 0 / 0)' == 'oklch(0.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m__________ test_color_oklch_4[oklch(1 0.6 0 / 0)-oklch(1 0.6 0 / 0)] ___________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 0 / 0)', expected = 'oklch(1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999998 0 / 0)' == 'oklch(1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(100% 0.6 0 / 0%)-oklch(1 0.6 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 0 / 0%)', expected = 'oklch(1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999998 0 / 0)' == 'oklch(1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 150% 0deg / 0)-oklch(1 0.6 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 0deg / 0)', expected = 'oklch(1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...999998 0 / 0)' == 'oklch(1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0.6 0 / 0)-oklch(1.1 0.6 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 0 / 0)', expected = 'oklch(1.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999998 0 / 0)' == 'oklch(1.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0.6 0 / 0%)-oklch(1.1 0.6 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 0 / 0%)', expected = 'oklch(1.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999998 0 / 0)' == 'oklch(1.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 150% 0deg / 0)-oklch(1.1 0.6 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 0deg / 0)', expected = 'oklch(1.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999998 0 / 0)' == 'oklch(1.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0.6 0 / 0)-oklch(-0.1 0.6 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 0 / 0)', expected = 'oklch(-0.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999998 0 / 0)' == 'oklch(-0.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0.6 0 / 0%)-oklch(-0.1 0.6 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 0 / 0%)', expected = 'oklch(-0.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999998 0 / 0)' == 'oklch(-0.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 150% 0deg / 0)-oklch(-0.1 0.6 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 0deg / 0)', expected = 'oklch(-0.1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999998 0 / 0)' == 'oklch(-0.1 0.6 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0 -0.3 0 / 0)-oklch(0 -0.3 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 0 / 0)', expected = 'oklch(0 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999 0 / 0)' == 'oklch(0 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% -0.3 0 / 0%)-oklch(0 -0.3 0 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 0 / 0%)', expected = 'oklch(0 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999 0 / 0)' == 'oklch(0 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -75% 0deg / 0)-oklch(0 -0.3 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 0deg / 0)', expected = 'oklch(0 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...999999 0 / 0)' == 'oklch(0 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 -0.3 0 / 0)-oklch(0.1 -0.3 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 0 / 0)', expected = 'oklch(0.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999 0 / 0)' == 'oklch(0.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% -0.3 0 / 0%)-oklch(0.1 -0.3 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 0 / 0%)', expected = 'oklch(0.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999 0 / 0)' == 'oklch(0.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -75% 0deg / 0)-oklch(0.1 -0.3 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 0deg / 0)', expected = 'oklch(0.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...999999 0 / 0)' == 'oklch(0.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1 -0.3 0 / 0)-oklch(1 -0.3 0 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 0 / 0)', expected = 'oklch(1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999 0 / 0)' == 'oklch(1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% -0.3 0 / 0%)-oklch(1 -0.3 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 0 / 0%)', expected = 'oklch(1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999 0 / 0)' == 'oklch(1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -75% 0deg / 0)-oklch(1 -0.3 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 0deg / 0)', expected = 'oklch(1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...999999 0 / 0)' == 'oklch(1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 -0.3 0 / 0)-oklch(1.1 -0.3 0 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 0 / 0)', expected = 'oklch(1.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999 0 / 0)' == 'oklch(1.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% -0.3 0 / 0%)-oklch(1.1 -0.3 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 0 / 0%)', expected = 'oklch(1.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999 0 / 0)' == 'oklch(1.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -75% 0deg / 0)-oklch(1.1 -0.3 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 0deg / 0)', expected = 'oklch(1.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...999999 0 / 0)' == 'oklch(1.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 -0.3 0 / 0)-oklch(-0.1 -0.3 0 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 0 / 0)', expected = 'oklch(-0.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999 0 / 0)' == 'oklch(-0.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% -0.3 0 / 0%)-oklch(-0.1 -0.3 0 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 0 / 0%)', expected = 'oklch(-0.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999 0 / 0)' == 'oklch(-0.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -75% 0deg / 0)-oklch(-0.1 -0.3 0 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 0deg / 0)', expected = 'oklch(-0.1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...999999 0 / 0)' == 'oklch(-0.1 -0.3 0 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 0 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0.1 0 10 / 0)-oklch(0.1 0 10 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 10 / 0)', expected = 'oklch(0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0 10 / 0)' == 'oklch(0.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(10% 0 10 / 0%)-oklch(0.1 0 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 10 / 0%)', expected = 'oklch(0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0 10 / 0)' == 'oklch(0.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0% 10deg / 0)-oklch(0.1 0 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 10deg / 0)', expected = 'oklch(0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...001 0 10 / 0)' == 'oklch(0.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1.1 0 10 / 0)-oklch(1.1 0 10 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 10 / 0)', expected = 'oklch(1.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0 10 / 0)' == 'oklch(1.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(110% 0 10 / 0%)-oklch(1.1 0 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 10 / 0%)', expected = 'oklch(1.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0 10 / 0)' == 'oklch(1.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0% 10deg / 0)-oklch(1.1 0 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 10deg / 0)', expected = 'oklch(1.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...001 0 10 / 0)' == 'oklch(1.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-0.1 0 10 / 0)-oklch(-0.1 0 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 10 / 0)', expected = 'oklch(-0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0 10 / 0)' == 'oklch(-0.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(-10% 0 10 / 0%)-oklch(-0.1 0 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 10 / 0%)', expected = 'oklch(-0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0 10 / 0)' == 'oklch(-0.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0% 10deg / 0)-oklch(-0.1 0 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 10deg / 0)', expected = 'oklch(-0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...001 0 10 / 0)' == 'oklch(-0.1 0 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.12 10 / 0)-oklch(0.1 0.12 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 10 / 0)', expected = 'oklch(0.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000... 0.12 10 / 0)' == 'oklch(0.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.12 10 / 0%)-oklch(0.1 0.12 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 10 / 0%)', expected = 'oklch(0.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000... 0.12 10 / 0)' == 'oklch(0.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 30% 10deg / 0)-oklch(0.1 0.12 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 10deg / 0)', expected = 'oklch(0.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000... 0.12 10 / 0)' == 'oklch(0.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.12 10 / 0)-oklch(1.1 0.12 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 10 / 0)', expected = 'oklch(1.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000... 0.12 10 / 0)' == 'oklch(1.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.12 10 / 0%)-oklch(1.1 0.12 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 10 / 0%)', expected = 'oklch(1.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000... 0.12 10 / 0)' == 'oklch(1.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 30% 10deg / 0)-oklch(1.1 0.12 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 10deg / 0)', expected = 'oklch(1.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000... 0.12 10 / 0)' == 'oklch(1.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.12 10 / 0)-oklch(-0.1 0.12 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 10 / 0)', expected = 'oklch(-0.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100... 0.12 10 / 0)' == 'oklch(-0.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.12 10 / 0%)-oklch(-0.1 0.12 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 10 / 0%)', expected = 'oklch(-0.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100... 0.12 10 / 0)' == 'oklch(-0.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 30% 10deg / 0)-oklch(-0.1 0.12 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 10deg / 0)', expected = 'oklch(-0.1 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100... 0.12 10 / 0)' == 'oklch(-0.1 0.12 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0 0.4 10 / 0)-oklch(0 0.4 10 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 10 / 0)', expected = 'oklch(0 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00002 10 / 0)' == 'oklch(0 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.4 10 / 0%)-oklch(0 0.4 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 10 / 0%)', expected = 'oklch(0 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00002 10 / 0)' == 'oklch(0 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 100% 10deg / 0)-oklch(0 0.4 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 10deg / 0)', expected = 'oklch(0 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...00002 10 / 0)' == 'oklch(0 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0.4 10 / 0)-oklch(0.1 0.4 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 10 / 0)', expected = 'oklch(0.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00002 10 / 0)' == 'oklch(0.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.4 10 / 0%)-oklch(0.1 0.4 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 10 / 0%)', expected = 'oklch(0.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00002 10 / 0)' == 'oklch(0.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 100% 10deg / 0)-oklch(0.1 0.4 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 10deg / 0)', expected = 'oklch(0.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...00002 10 / 0)' == 'oklch(0.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1 0.4 10 / 0)-oklch(1 0.4 10 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 10 / 0)', expected = 'oklch(1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00002 10 / 0)' == 'oklch(1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.4 10 / 0%)-oklch(1 0.4 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 10 / 0%)', expected = 'oklch(1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00002 10 / 0)' == 'oklch(1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 100% 10deg / 0)-oklch(1 0.4 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 10deg / 0)', expected = 'oklch(1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...00002 10 / 0)' == 'oklch(1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0.4 10 / 0)-oklch(1.1 0.4 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 10 / 0)', expected = 'oklch(1.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00002 10 / 0)' == 'oklch(1.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.4 10 / 0%)-oklch(1.1 0.4 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 10 / 0%)', expected = 'oklch(1.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00002 10 / 0)' == 'oklch(1.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 100% 10deg / 0)-oklch(1.1 0.4 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 10deg / 0)', expected = 'oklch(1.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...00002 10 / 0)' == 'oklch(1.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0.4 10 / 0)-oklch(-0.1 0.4 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 10 / 0)', expected = 'oklch(-0.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00002 10 / 0)' == 'oklch(-0.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.4 10 / 0%)-oklch(-0.1 0.4 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 10 / 0%)', expected = 'oklch(-0.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00002 10 / 0)' == 'oklch(-0.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 100% 10deg / 0)-oklch(-0.1 0.4 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 10deg / 0)', expected = 'oklch(-0.1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...00002 10 / 0)' == 'oklch(-0.1 0.4 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(0 0.6 10 / 0)-oklch(0 0.6 10 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 10 / 0)', expected = 'oklch(0 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99998 10 / 0)' == 'oklch(0 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0% 0.6 10 / 0%)-oklch(0 0.6 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 10 / 0%)', expected = 'oklch(0 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99998 10 / 0)' == 'oklch(0 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 150% 10deg / 0)-oklch(0 0.6 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 10deg / 0)', expected = 'oklch(0 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...99998 10 / 0)' == 'oklch(0 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0.1 0.6 10 / 0)-oklch(0.1 0.6 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 10 / 0)', expected = 'oklch(0.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99998 10 / 0)' == 'oklch(0.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(10% 0.6 10 / 0%)-oklch(0.1 0.6 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 10 / 0%)', expected = 'oklch(0.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99998 10 / 0)' == 'oklch(0.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 150% 10deg / 0)-oklch(0.1 0.6 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 10deg / 0)', expected = 'oklch(0.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99998 10 / 0)' == 'oklch(0.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_________ test_color_oklch_4[oklch(1 0.6 10 / 0)-oklch(1 0.6 10 / 0)] __________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 10 / 0)', expected = 'oklch(1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99998 10 / 0)' == 'oklch(1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(100% 0.6 10 / 0%)-oklch(1 0.6 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 10 / 0%)', expected = 'oklch(1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99998 10 / 0)' == 'oklch(1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 150% 10deg / 0)-oklch(1 0.6 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 10deg / 0)', expected = 'oklch(1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...99998 10 / 0)' == 'oklch(1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1.1 0.6 10 / 0)-oklch(1.1 0.6 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 10 / 0)', expected = 'oklch(1.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99998 10 / 0)' == 'oklch(1.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0.6 10 / 0%)-oklch(1.1 0.6 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 10 / 0%)', expected = 'oklch(1.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99998 10 / 0)' == 'oklch(1.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 150% 10deg / 0)-oklch(1.1 0.6 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 10deg / 0)', expected = 'oklch(1.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99998 10 / 0)' == 'oklch(1.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-0.1 0.6 10 / 0)-oklch(-0.1 0.6 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 10 / 0)', expected = 'oklch(-0.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99998 10 / 0)' == 'oklch(-0.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(-10% 0.6 10 / 0%)-oklch(-0.1 0.6 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 10 / 0%)', expected = 'oklch(-0.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99998 10 / 0)' == 'oklch(-0.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 150% 10deg / 0)-oklch(-0.1 0.6 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 10deg / 0)', expected = 'oklch(-0.1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99998 10 / 0)' == 'oklch(-0.1 0.6 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 -0.3 10 / 0)-oklch(0 -0.3 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 10 / 0)', expected = 'oklch(0 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999 10 / 0)' == 'oklch(0 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% -0.3 10 / 0%)-oklch(0 -0.3 10 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 10 / 0%)', expected = 'oklch(0 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999 10 / 0)' == 'oklch(0 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% -75% 10deg / 0)-oklch(0 -0.3 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 10deg / 0)', expected = 'oklch(0 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...99999 10 / 0)' == 'oklch(0 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 -0.3 10 / 0)-oklch(0.1 -0.3 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 10 / 0)', expected = 'oklch(0.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999 10 / 0)' == 'oklch(0.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% -0.3 10 / 0%)-oklch(0.1 -0.3 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 10 / 0%)', expected = 'oklch(0.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999 10 / 0)' == 'oklch(0.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% -75% 10deg / 0)-oklch(0.1 -0.3 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 10deg / 0)', expected = 'oklch(0.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...99999 10 / 0)' == 'oklch(0.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 -0.3 10 / 0)-oklch(1 -0.3 10 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 10 / 0)', expected = 'oklch(1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999 10 / 0)' == 'oklch(1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% -0.3 10 / 0%)-oklch(1 -0.3 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 10 / 0%)', expected = 'oklch(1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999 10 / 0)' == 'oklch(1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% -75% 10deg / 0)-oklch(1 -0.3 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 10deg / 0)', expected = 'oklch(1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...99999 10 / 0)' == 'oklch(1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 -0.3 10 / 0)-oklch(1.1 -0.3 10 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 10 / 0)', expected = 'oklch(1.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999 10 / 0)' == 'oklch(1.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% -0.3 10 / 0%)-oklch(1.1 -0.3 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 10 / 0%)', expected = 'oklch(1.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999 10 / 0)' == 'oklch(1.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% -75% 10deg / 0)-oklch(1.1 -0.3 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 10deg / 0)', expected = 'oklch(1.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...99999 10 / 0)' == 'oklch(1.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 -0.3 10 / 0)-oklch(-0.1 -0.3 10 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 10 / 0)', expected = 'oklch(-0.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999 10 / 0)' == 'oklch(-0.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% -0.3 10 / 0%)-oklch(-0.1 -0.3 10 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 10 / 0%)', expected = 'oklch(-0.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999 10 / 0)' == 'oklch(-0.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% -75% 10deg / 0)-oklch(-0.1 -0.3 10 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 10deg / 0)', expected = 'oklch(-0.1 -0.3 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...99999 10 / 0)' == 'oklch(-0.1 -0.3 10 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 10 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0 110 / 0)-oklch(0.1 0 110 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 110 / 0)', expected = 'oklch(0.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 110 / 0)' == 'oklch(0.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0 110 / 0%)-oklch(0.1 0 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 110 / 0%)', expected = 'oklch(0.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 110 / 0)' == 'oklch(0.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0% 110deg / 0)-oklch(0.1 0 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 110deg / 0)', expected = 'oklch(0.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 110 / 0)' == 'oklch(0.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0 110 / 0)-oklch(1.1 0 110 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 110 / 0)', expected = 'oklch(1.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 110 / 0)' == 'oklch(1.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0 110 / 0%)-oklch(1.1 0 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 110 / 0%)', expected = 'oklch(1.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 110 / 0)' == 'oklch(1.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0% 110deg / 0)-oklch(1.1 0 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 110deg / 0)', expected = 'oklch(1.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 110 / 0)' == 'oklch(1.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0 110 / 0)-oklch(-0.1 0 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 110 / 0)', expected = 'oklch(-0.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 110 / 0)' == 'oklch(-0.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0 110 / 0%)-oklch(-0.1 0 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 110 / 0%)', expected = 'oklch(-0.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 110 / 0)' == 'oklch(-0.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0% 110deg / 0)-oklch(-0.1 0 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 110deg / 0)', expected = 'oklch(-0.1 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 110 / 0)' == 'oklch(-0.1 0 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0.12 110 / 0)-oklch(0.1 0.12 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 110 / 0)', expected = 'oklch(0.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 110 / 0)' == 'oklch(0.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0.12 110 / 0%)-oklch(0.1 0.12 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 110 / 0%)', expected = 'oklch(0.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 110 / 0)' == 'oklch(0.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 30% 110deg / 0)-oklch(0.1 0.12 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 110deg / 0)', expected = 'oklch(0.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 110 / 0)' == 'oklch(0.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0.12 110 / 0)-oklch(1.1 0.12 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 110 / 0)', expected = 'oklch(1.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 110 / 0)' == 'oklch(1.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0.12 110 / 0%)-oklch(1.1 0.12 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 110 / 0%)', expected = 'oklch(1.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 110 / 0)' == 'oklch(1.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 30% 110deg / 0)-oklch(1.1 0.12 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 110deg / 0)', expected = 'oklch(1.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 110 / 0)' == 'oklch(1.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0.12 110 / 0)-oklch(-0.1 0.12 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 110 / 0)', expected = 'oklch(-0.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 110 / 0)' == 'oklch(-0.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0.12 110 / 0%)-oklch(-0.1 0.12 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 110 / 0%)', expected = 'oklch(-0.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 110 / 0)' == 'oklch(-0.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 30% 110deg / 0)-oklch(-0.1 0.12 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 110deg / 0)', expected = 'oklch(-0.1 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 110 / 0)' == 'oklch(-0.1 0.12 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 0.4 110 / 0)-oklch(0 0.4 110 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 110 / 0)', expected = 'oklch(0 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 110 / 0)' == 'oklch(0 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 0.4 110 / 0%)-oklch(0 0.4 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 110 / 0%)', expected = 'oklch(0 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 110 / 0)' == 'oklch(0 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 100% 110deg / 0)-oklch(0 0.4 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 110deg / 0)', expected = 'oklch(0 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 110 / 0)' == 'oklch(0 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.4 110 / 0)-oklch(0.1 0.4 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 110 / 0)', expected = 'oklch(0.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 110 / 0)' == 'oklch(0.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.4 110 / 0%)-oklch(0.1 0.4 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 110 / 0%)', expected = 'oklch(0.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 110 / 0)' == 'oklch(0.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 100% 110deg / 0)-oklch(0.1 0.4 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 110deg / 0)', expected = 'oklch(0.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 110 / 0)' == 'oklch(0.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 0.4 110 / 0)-oklch(1 0.4 110 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 110 / 0)', expected = 'oklch(1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 110 / 0)' == 'oklch(1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 0.4 110 / 0%)-oklch(1 0.4 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 110 / 0%)', expected = 'oklch(1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 110 / 0)' == 'oklch(1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 100% 110deg / 0)-oklch(1 0.4 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 110deg / 0)', expected = 'oklch(1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 110 / 0)' == 'oklch(1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.4 110 / 0)-oklch(1.1 0.4 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 110 / 0)', expected = 'oklch(1.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 110 / 0)' == 'oklch(1.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.4 110 / 0%)-oklch(1.1 0.4 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 110 / 0%)', expected = 'oklch(1.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 110 / 0)' == 'oklch(1.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 100% 110deg / 0)-oklch(1.1 0.4 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 110deg / 0)', expected = 'oklch(1.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 110 / 0)' == 'oklch(1.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.4 110 / 0)-oklch(-0.1 0.4 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 110 / 0)', expected = 'oklch(-0.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 110 / 0)' == 'oklch(-0.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.4 110 / 0%)-oklch(-0.1 0.4 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 110 / 0%)', expected = 'oklch(-0.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 110 / 0)' == 'oklch(-0.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 100% 110deg / 0)-oklch(-0.1 0.4 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 110deg / 0)', expected = 'oklch(-0.1 0.4 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 110 / 0)' == 'oklch(-0.1 0.4 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 0.6 110 / 0)-oklch(0 0.6 110 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 110 / 0)', expected = 'oklch(0 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 110 / 0)' == 'oklch(0 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 0.6 110 / 0%)-oklch(0 0.6 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 110 / 0%)', expected = 'oklch(0 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 110 / 0)' == 'oklch(0 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 150% 110deg / 0)-oklch(0 0.6 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 110deg / 0)', expected = 'oklch(0 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 110 / 0)' == 'oklch(0 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.6 110 / 0)-oklch(0.1 0.6 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 110 / 0)', expected = 'oklch(0.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 110 / 0)' == 'oklch(0.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.6 110 / 0%)-oklch(0.1 0.6 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 110 / 0%)', expected = 'oklch(0.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 110 / 0)' == 'oklch(0.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 150% 110deg / 0)-oklch(0.1 0.6 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 110deg / 0)', expected = 'oklch(0.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 110 / 0)' == 'oklch(0.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 0.6 110 / 0)-oklch(1 0.6 110 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 110 / 0)', expected = 'oklch(1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 110 / 0)' == 'oklch(1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 0.6 110 / 0%)-oklch(1 0.6 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 110 / 0%)', expected = 'oklch(1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 110 / 0)' == 'oklch(1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 150% 110deg / 0)-oklch(1 0.6 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 110deg / 0)', expected = 'oklch(1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 110 / 0)' == 'oklch(1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.6 110 / 0)-oklch(1.1 0.6 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 110 / 0)', expected = 'oklch(1.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 110 / 0)' == 'oklch(1.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.6 110 / 0%)-oklch(1.1 0.6 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 110 / 0%)', expected = 'oklch(1.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 110 / 0)' == 'oklch(1.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 150% 110deg / 0)-oklch(1.1 0.6 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 110deg / 0)', expected = 'oklch(1.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 110 / 0)' == 'oklch(1.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.6 110 / 0)-oklch(-0.1 0.6 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 110 / 0)', expected = 'oklch(-0.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 110 / 0)' == 'oklch(-0.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.6 110 / 0%)-oklch(-0.1 0.6 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 110 / 0%)', expected = 'oklch(-0.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 110 / 0)' == 'oklch(-0.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 150% 110deg / 0)-oklch(-0.1 0.6 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 110deg / 0)', expected = 'oklch(-0.1 0.6 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 110 / 0)' == 'oklch(-0.1 0.6 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0 -0.3 110 / 0)-oklch(0 -0.3 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 110 / 0)', expected = 'oklch(0 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 110 / 0)' == 'oklch(0 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% -0.3 110 / 0%)-oklch(0 -0.3 110 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 110 / 0%)', expected = 'oklch(0 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 110 / 0)' == 'oklch(0 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% -75% 110deg / 0)-oklch(0 -0.3 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 110deg / 0)', expected = 'oklch(0 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 110 / 0)' == 'oklch(0 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 -0.3 110 / 0)-oklch(0.1 -0.3 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 110 / 0)', expected = 'oklch(0.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 110 / 0)' == 'oklch(0.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% -0.3 110 / 0%)-oklch(0.1 -0.3 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 110 / 0%)', expected = 'oklch(0.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 110 / 0)' == 'oklch(0.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% -75% 110deg / 0)-oklch(0.1 -0.3 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 110deg / 0)', expected = 'oklch(0.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 110 / 0)' == 'oklch(0.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1 -0.3 110 / 0)-oklch(1 -0.3 110 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 110 / 0)', expected = 'oklch(1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 110 / 0)' == 'oklch(1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% -0.3 110 / 0%)-oklch(1 -0.3 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 110 / 0%)', expected = 'oklch(1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 110 / 0)' == 'oklch(1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% -75% 110deg / 0)-oklch(1 -0.3 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 110deg / 0)', expected = 'oklch(1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 110 / 0)' == 'oklch(1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 -0.3 110 / 0)-oklch(1.1 -0.3 110 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 110 / 0)', expected = 'oklch(1.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 110 / 0)' == 'oklch(1.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% -0.3 110 / 0%)-oklch(1.1 -0.3 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 110 / 0%)', expected = 'oklch(1.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 110 / 0)' == 'oklch(1.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% -75% 110deg / 0)-oklch(1.1 -0.3 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 110deg / 0)', expected = 'oklch(1.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 110 / 0)' == 'oklch(1.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 -0.3 110 / 0)-oklch(-0.1 -0.3 110 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 110 / 0)', expected = 'oklch(-0.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 110 / 0)' == 'oklch(-0.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% -0.3 110 / 0%)-oklch(-0.1 -0.3 110 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 110 / 0%)', expected = 'oklch(-0.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 110 / 0)' == 'oklch(-0.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% -75% 110deg / 0)-oklch(-0.1 -0.3 110 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 110deg / 0)', expected = 'oklch(-0.1 -0.3 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 110 / 0)' == 'oklch(-0.1 -0.3 110 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 110 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 110 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0 700 / 0)-oklch(0.1 0 340 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 700 / 0)', expected = 'oklch(0.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 340 / 0)' == 'oklch(0.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0 700 / 0%)-oklch(0.1 0 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 700 / 0%)', expected = 'oklch(0.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 340 / 0)' == 'oklch(0.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0% 700deg / 0)-oklch(0.1 0 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% 700deg / 0)', expected = 'oklch(0.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 340 / 0)' == 'oklch(0.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0 700 / 0)-oklch(1.1 0 340 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 700 / 0)', expected = 'oklch(1.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 340 / 0)' == 'oklch(1.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0 700 / 0%)-oklch(1.1 0 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 700 / 0%)', expected = 'oklch(1.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 340 / 0)' == 'oklch(1.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0% 700deg / 0)-oklch(1.1 0 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% 700deg / 0)', expected = 'oklch(1.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 340 / 0)' == 'oklch(1.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0 700 / 0)-oklch(-0.1 0 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 700 / 0)', expected = 'oklch(-0.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 340 / 0)' == 'oklch(-0.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0 700 / 0%)-oklch(-0.1 0 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 700 / 0%)', expected = 'oklch(-0.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 340 / 0)' == 'oklch(-0.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0% 700deg / 0)-oklch(-0.1 0 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% 700deg / 0)', expected = 'oklch(-0.1 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 340 / 0)' == 'oklch(-0.1 0 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0.12 700 / 0)-oklch(0.1 0.12 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 700 / 0)', expected = 'oklch(0.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 340 / 0)' == 'oklch(0.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0.12 700 / 0%)-oklch(0.1 0.12 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 700 / 0%)', expected = 'oklch(0.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 340 / 0)' == 'oklch(0.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 30% 700deg / 0)-oklch(0.1 0.12 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% 700deg / 0)', expected = 'oklch(0.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 340 / 0)' == 'oklch(0.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0.12 700 / 0)-oklch(1.1 0.12 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 700 / 0)', expected = 'oklch(1.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 340 / 0)' == 'oklch(1.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0.12 700 / 0%)-oklch(1.1 0.12 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 700 / 0%)', expected = 'oklch(1.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 340 / 0)' == 'oklch(1.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 30% 700deg / 0)-oklch(1.1 0.12 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% 700deg / 0)', expected = 'oklch(1.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 340 / 0)' == 'oklch(1.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0.12 700 / 0)-oklch(-0.1 0.12 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 700 / 0)', expected = 'oklch(-0.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 340 / 0)' == 'oklch(-0.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0.12 700 / 0%)-oklch(-0.1 0.12 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 700 / 0%)', expected = 'oklch(-0.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 340 / 0)' == 'oklch(-0.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 30% 700deg / 0)-oklch(-0.1 0.12 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% 700deg / 0)', expected = 'oklch(-0.1 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 340 / 0)' == 'oklch(-0.1 0.12 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 0.4 700 / 0)-oklch(0 0.4 340 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 700 / 0)', expected = 'oklch(0 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 340 / 0)' == 'oklch(0 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 0.4 700 / 0%)-oklch(0 0.4 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 700 / 0%)', expected = 'oklch(0 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 340 / 0)' == 'oklch(0 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 100% 700deg / 0)-oklch(0 0.4 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% 700deg / 0)', expected = 'oklch(0 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 340 / 0)' == 'oklch(0 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.4 700 / 0)-oklch(0.1 0.4 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 700 / 0)', expected = 'oklch(0.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 340 / 0)' == 'oklch(0.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.4 700 / 0%)-oklch(0.1 0.4 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 700 / 0%)', expected = 'oklch(0.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 340 / 0)' == 'oklch(0.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 100% 700deg / 0)-oklch(0.1 0.4 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% 700deg / 0)', expected = 'oklch(0.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 340 / 0)' == 'oklch(0.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 0.4 700 / 0)-oklch(1 0.4 340 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 700 / 0)', expected = 'oklch(1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 340 / 0)' == 'oklch(1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 0.4 700 / 0%)-oklch(1 0.4 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 700 / 0%)', expected = 'oklch(1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 340 / 0)' == 'oklch(1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 100% 700deg / 0)-oklch(1 0.4 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% 700deg / 0)', expected = 'oklch(1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 340 / 0)' == 'oklch(1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.4 700 / 0)-oklch(1.1 0.4 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 700 / 0)', expected = 'oklch(1.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 340 / 0)' == 'oklch(1.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.4 700 / 0%)-oklch(1.1 0.4 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 700 / 0%)', expected = 'oklch(1.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 340 / 0)' == 'oklch(1.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 100% 700deg / 0)-oklch(1.1 0.4 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% 700deg / 0)', expected = 'oklch(1.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 340 / 0)' == 'oklch(1.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.4 700 / 0)-oklch(-0.1 0.4 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 700 / 0)', expected = 'oklch(-0.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 340 / 0)' == 'oklch(-0.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.4 700 / 0%)-oklch(-0.1 0.4 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 700 / 0%)', expected = 'oklch(-0.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 340 / 0)' == 'oklch(-0.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 100% 700deg / 0)-oklch(-0.1 0.4 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% 700deg / 0)', expected = 'oklch(-0.1 0.4 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 340 / 0)' == 'oklch(-0.1 0.4 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 0.6 700 / 0)-oklch(0 0.6 340 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 700 / 0)', expected = 'oklch(0 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 340 / 0)' == 'oklch(0 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 0.6 700 / 0%)-oklch(0 0.6 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 700 / 0%)', expected = 'oklch(0 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 340 / 0)' == 'oklch(0 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 150% 700deg / 0)-oklch(0 0.6 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% 700deg / 0)', expected = 'oklch(0 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 340 / 0)' == 'oklch(0 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.6 700 / 0)-oklch(0.1 0.6 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 700 / 0)', expected = 'oklch(0.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 340 / 0)' == 'oklch(0.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.6 700 / 0%)-oklch(0.1 0.6 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 700 / 0%)', expected = 'oklch(0.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 340 / 0)' == 'oklch(0.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 150% 700deg / 0)-oklch(0.1 0.6 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% 700deg / 0)', expected = 'oklch(0.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 340 / 0)' == 'oklch(0.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 0.6 700 / 0)-oklch(1 0.6 340 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 700 / 0)', expected = 'oklch(1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 340 / 0)' == 'oklch(1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 0.6 700 / 0%)-oklch(1 0.6 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 700 / 0%)', expected = 'oklch(1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 340 / 0)' == 'oklch(1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 150% 700deg / 0)-oklch(1 0.6 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% 700deg / 0)', expected = 'oklch(1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 340 / 0)' == 'oklch(1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.6 700 / 0)-oklch(1.1 0.6 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 700 / 0)', expected = 'oklch(1.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 340 / 0)' == 'oklch(1.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.6 700 / 0%)-oklch(1.1 0.6 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 700 / 0%)', expected = 'oklch(1.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 340 / 0)' == 'oklch(1.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 150% 700deg / 0)-oklch(1.1 0.6 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% 700deg / 0)', expected = 'oklch(1.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 340 / 0)' == 'oklch(1.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.6 700 / 0)-oklch(-0.1 0.6 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 700 / 0)', expected = 'oklch(-0.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 340 / 0)' == 'oklch(-0.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.6 700 / 0%)-oklch(-0.1 0.6 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 700 / 0%)', expected = 'oklch(-0.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 340 / 0)' == 'oklch(-0.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 150% 700deg / 0)-oklch(-0.1 0.6 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% 700deg / 0)', expected = 'oklch(-0.1 0.6 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 340 / 0)' == 'oklch(-0.1 0.6 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0 -0.3 700 / 0)-oklch(0 -0.3 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 700 / 0)', expected = 'oklch(0 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 340 / 0)' == 'oklch(0 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% -0.3 700 / 0%)-oklch(0 -0.3 340 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 700 / 0%)', expected = 'oklch(0 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 340 / 0)' == 'oklch(0 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% -75% 700deg / 0)-oklch(0 -0.3 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% 700deg / 0)', expected = 'oklch(0 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 340 / 0)' == 'oklch(0 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 -0.3 700 / 0)-oklch(0.1 -0.3 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 700 / 0)', expected = 'oklch(0.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 340 / 0)' == 'oklch(0.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% -0.3 700 / 0%)-oklch(0.1 -0.3 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 700 / 0%)', expected = 'oklch(0.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 340 / 0)' == 'oklch(0.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% -75% 700deg / 0)-oklch(0.1 -0.3 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% 700deg / 0)', expected = 'oklch(0.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 340 / 0)' == 'oklch(0.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1 -0.3 700 / 0)-oklch(1 -0.3 340 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 700 / 0)', expected = 'oklch(1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 340 / 0)' == 'oklch(1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% -0.3 700 / 0%)-oklch(1 -0.3 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 700 / 0%)', expected = 'oklch(1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 340 / 0)' == 'oklch(1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% -75% 700deg / 0)-oklch(1 -0.3 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% 700deg / 0)', expected = 'oklch(1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 340 / 0)' == 'oklch(1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 -0.3 700 / 0)-oklch(1.1 -0.3 340 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 700 / 0)', expected = 'oklch(1.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 340 / 0)' == 'oklch(1.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% -0.3 700 / 0%)-oklch(1.1 -0.3 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 700 / 0%)', expected = 'oklch(1.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 340 / 0)' == 'oklch(1.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% -75% 700deg / 0)-oklch(1.1 -0.3 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% 700deg / 0)', expected = 'oklch(1.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 340 / 0)' == 'oklch(1.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 -0.3 700 / 0)-oklch(-0.1 -0.3 340 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 700 / 0)', expected = 'oklch(-0.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 340 / 0)' == 'oklch(-0.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% -0.3 700 / 0%)-oklch(-0.1 -0.3 340 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 700 / 0%)', expected = 'oklch(-0.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 340 / 0)' == 'oklch(-0.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% -75% 700deg / 0)-oklch(-0.1 -0.3 340 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% 700deg / 0)', expected = 'oklch(-0.1 -0.3 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 340 / 0)' == 'oklch(-0.1 -0.3 340 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 340 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 340 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0.1 0 -10 / 0)-oklch(0.1 0 350 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0 -10 / 0)', expected = 'oklch(0.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 350 / 0)' == 'oklch(0.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(10% 0 -10 / 0%)-oklch(0.1 0 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0 -10 / 0%)', expected = 'oklch(0.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 350 / 0)' == 'oklch(0.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0% -10deg / 0)-oklch(0.1 0 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0% -10deg / 0)', expected = 'oklch(0.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...01 0 350 / 0)' == 'oklch(0.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1.1 0 -10 / 0)-oklch(1.1 0 350 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0 -10 / 0)', expected = 'oklch(1.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 350 / 0)' == 'oklch(1.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(110% 0 -10 / 0%)-oklch(1.1 0 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0 -10 / 0%)', expected = 'oklch(1.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 350 / 0)' == 'oklch(1.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(110% 0% -10deg / 0)-oklch(1.1 0 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0% -10deg / 0)', expected = 'oklch(1.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...01 0 350 / 0)' == 'oklch(1.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-0.1 0 -10 / 0)-oklch(-0.1 0 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0 -10 / 0)', expected = 'oklch(-0.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 350 / 0)' == 'oklch(-0.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(-10% 0 -10 / 0%)-oklch(-0.1 0 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0 -10 / 0%)', expected = 'oklch(-0.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 350 / 0)' == 'oklch(-0.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0% -10deg / 0)-oklch(-0.1 0 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0% -10deg / 0)', expected = 'oklch(-0.1 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...01 0 350 / 0)' == 'oklch(-0.1 0 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 0.12 -10 / 0)-oklch(0.1 0.12 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.12 -10 / 0)', expected = 'oklch(0.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 350 / 0)' == 'oklch(0.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% 0.12 -10 / 0%)-oklch(0.1 0.12 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.12 -10 / 0%)', expected = 'oklch(0.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 350 / 0)' == 'oklch(0.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 30% -10deg / 0)-oklch(0.1 0.12 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 30% -10deg / 0)', expected = 'oklch(0.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0.12 350 / 0)' == 'oklch(0.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 0.12 -10 / 0)-oklch(1.1 0.12 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.12 -10 / 0)', expected = 'oklch(1.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 350 / 0)' == 'oklch(1.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 0.12 -10 / 0%)-oklch(1.1 0.12 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.12 -10 / 0%)', expected = 'oklch(1.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 350 / 0)' == 'oklch(1.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 30% -10deg / 0)-oklch(1.1 0.12 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 30% -10deg / 0)', expected = 'oklch(1.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0.12 350 / 0)' == 'oklch(1.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? +++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 0.12 -10 / 0)-oklch(-0.1 0.12 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.12 -10 / 0)', expected = 'oklch(-0.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 350 / 0)' == 'oklch(-0.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% 0.12 -10 / 0%)-oklch(-0.1 0.12 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.12 -10 / 0%)', expected = 'oklch(-0.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 350 / 0)' == 'oklch(-0.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 30% -10deg / 0)-oklch(-0.1 0.12 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 30% -10deg / 0)', expected = 'oklch(-0.1 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0.12 350 / 0)' == 'oklch(-0.1 0.12 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.12 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE ? ++++++++++++++++\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.12 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 0.4 -10 / 0)-oklch(0 0.4 350 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.4 -10 / 0)', expected = 'oklch(0 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 350 / 0)' == 'oklch(0 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 0.4 -10 / 0%)-oklch(0 0.4 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.4 -10 / 0%)', expected = 'oklch(0 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 350 / 0)' == 'oklch(0 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 100% -10deg / 0)-oklch(0 0.4 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 100% -10deg / 0)', expected = 'oklch(0 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.40...0002 350 / 0)' == 'oklch(0 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.4 -10 / 0)-oklch(0.1 0.4 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.4 -10 / 0)', expected = 'oklch(0.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 350 / 0)' == 'oklch(0.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.4 -10 / 0%)-oklch(0.1 0.4 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.4 -10 / 0%)', expected = 'oklch(0.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 350 / 0)' == 'oklch(0.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 100% -10deg / 0)-oklch(0.1 0.4 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 100% -10deg / 0)', expected = 'oklch(0.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...0002 350 / 0)' == 'oklch(0.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 0.4 -10 / 0)-oklch(1 0.4 350 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.4 -10 / 0)', expected = 'oklch(1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 350 / 0)' == 'oklch(1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 0.4 -10 / 0%)-oklch(1 0.4 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.4 -10 / 0%)', expected = 'oklch(1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 350 / 0)' == 'oklch(1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 100% -10deg / 0)-oklch(1 0.4 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 100% -10deg / 0)', expected = 'oklch(1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.40...0002 350 / 0)' == 'oklch(1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.4 -10 / 0)-oklch(1.1 0.4 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.4 -10 / 0)', expected = 'oklch(1.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 350 / 0)' == 'oklch(1.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.4 -10 / 0%)-oklch(1.1 0.4 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.4 -10 / 0%)', expected = 'oklch(1.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 350 / 0)' == 'oklch(1.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 100% -10deg / 0)-oklch(1.1 0.4 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 100% -10deg / 0)', expected = 'oklch(1.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...0002 350 / 0)' == 'oklch(1.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.4 -10 / 0)-oklch(-0.1 0.4 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.4 -10 / 0)', expected = 'oklch(-0.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 350 / 0)' == 'oklch(-0.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.4 -10 / 0%)-oklch(-0.1 0.4 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.4 -10 / 0%)', expected = 'oklch(-0.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 350 / 0)' == 'oklch(-0.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 100% -10deg / 0)-oklch(-0.1 0.4 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 100% -10deg / 0)', expected = 'oklch(-0.1 0.4 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...0002 350 / 0)' == 'oklch(-0.1 0.4 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.4 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.40000000000000002 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.40000000000000002 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(0 0.6 -10 / 0)-oklch(0 0.6 350 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 0.6 -10 / 0)', expected = 'oklch(0 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 350 / 0)' == 'oklch(0 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0% 0.6 -10 / 0%)-oklch(0 0.6 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 0.6 -10 / 0%)', expected = 'oklch(0 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 350 / 0)' == 'oklch(0 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% 150% -10deg / 0)-oklch(0 0.6 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% 150% -10deg / 0)', expected = 'oklch(0 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 0.59...9998 350 / 0)' == 'oklch(0 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0.1 0.6 -10 / 0)-oklch(0.1 0.6 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 0.6 -10 / 0)', expected = 'oklch(0.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 350 / 0)' == 'oklch(0.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(10% 0.6 -10 / 0%)-oklch(0.1 0.6 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 0.6 -10 / 0%)', expected = 'oklch(0.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 350 / 0)' == 'oklch(0.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% 150% -10deg / 0)-oklch(0.1 0.6 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% 150% -10deg / 0)', expected = 'oklch(0.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9998 350 / 0)' == 'oklch(0.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m________ test_color_oklch_4[oklch(1 0.6 -10 / 0)-oklch(1 0.6 350 / 0)] _________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 0.6 -10 / 0)', expected = 'oklch(1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(100% 0.6 -10 / 0%)-oklch(1 0.6 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 0.6 -10 / 0%)', expected = 'oklch(1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% 150% -10deg / 0)-oklch(1 0.6 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% 150% -10deg / 0)', expected = 'oklch(1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(1.1 0.6 -10 / 0)-oklch(1.1 0.6 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 0.6 -10 / 0)', expected = 'oklch(1.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(110% 0.6 -10 / 0%)-oklch(1.1 0.6 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 0.6 -10 / 0%)', expected = 'oklch(1.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% 150% -10deg / 0)-oklch(1.1 0.6 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% 150% -10deg / 0)', expected = 'oklch(1.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-0.1 0.6 -10 / 0)-oklch(-0.1 0.6 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 0.6 -10 / 0)', expected = 'oklch(-0.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(-10% 0.6 -10 / 0%)-oklch(-0.1 0.6 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 0.6 -10 / 0%)', expected = 'oklch(-0.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% 150% -10deg / 0)-oklch(-0.1 0.6 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% 150% -10deg / 0)', expected = 'oklch(-0.1 0.6 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 0.6 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 0.59999999999999998 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 0.59999999999999998 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(0 -0.3 -10 / 0)-oklch(0 -0.3 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0 -0.3 -10 / 0)', expected = 'oklch(0 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m______ test_color_oklch_4[oklch(0% -0.3 -10 / 0%)-oklch(0 -0.3 350 / 0)] _______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -0.3 -10 / 0%)', expected = 'oklch(0 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0% -75% -10deg / 0)-oklch(0 -0.3 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0% -75% -10deg / 0)', expected = 'oklch(0 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(0.1 -0.3 -10 / 0)-oklch(0.1 -0.3 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(0.1 -0.3 -10 / 0)', expected = 'oklch(0.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(10% -0.3 -10 / 0%)-oklch(0.1 -0.3 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -0.3 -10 / 0%)', expected = 'oklch(0.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(10% -75% -10deg / 0)-oklch(0.1 -0.3 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(10% -75% -10deg / 0)', expected = 'oklch(0.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(0.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(0.10000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(0.10000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_______ test_color_oklch_4[oklch(1 -0.3 -10 / 0)-oklch(1 -0.3 350 / 0)] ________\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1 -0.3 -10 / 0)', expected = 'oklch(1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(100% -0.3 -10 / 0%)-oklch(1 -0.3 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -0.3 -10 / 0%)', expected = 'oklch(1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(100% -75% -10deg / 0)-oklch(1 -0.3 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(100% -75% -10deg / 0)', expected = 'oklch(1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m_____ test_color_oklch_4[oklch(1.1 -0.3 -10 / 0)-oklch(1.1 -0.3 350 / 0)] ______\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(1.1 -0.3 -10 / 0)', expected = 'oklch(1.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(110% -0.3 -10 / 0%)-oklch(1.1 -0.3 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -0.3 -10 / 0%)', expected = 'oklch(1.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(110% -75% -10deg / 0)-oklch(1.1 -0.3 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(110% -75% -10deg / 0)', expected = 'oklch(1.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(1.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(1.1000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(1.1000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-0.1 -0.3 -10 / 0)-oklch(-0.1 -0.3 350 / 0)] _____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-0.1 -0.3 -10 / 0)', expected = 'oklch(-0.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m____ test_color_oklch_4[oklch(-10% -0.3 -10 / 0%)-oklch(-0.1 -0.3 350 / 0)] ____\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -0.3 -10 / 0%)', expected = 'oklch(-0.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m\u001b[1m___ test_color_oklch_4[oklch(-10% -75% -10deg / 0)-oklch(-0.1 -0.3 350 / 0)] ___\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["css = 'oklch(-10% -75% -10deg / 0)', expected = 'oklch(-0.1 -0.3 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" @pytest.mark.parametrize(('css', 'expected'), load_json(filename_))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" def test(css, expected):"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" value = to_json(function(css))"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" if value != expected: # pragma: no cover"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[" pprint.pprint(value)"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["> assert value == expected"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 350 / 0)'\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE \u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE - oklch(-0.1 -0.3 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mE + oklch(-0.10000000000000001 -0.29999999999999999 350 / 0)\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[""],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[1m\u001b[31mtests/test_tinycss2.py\u001b[0m:102: AssertionError"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["----------------------------- Captured stdout call -----------------------------"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["'oklch(-0.10000000000000001 -0.29999999999999999 350 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[36m\u001b[1m=========================== short test summary info ============================\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb 10% 10% 10%)-color(srgb 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(srgb 0...000000000001)' == 'color(srgb 0.1 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb 0.2 0.2 25%)-color(srgb 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(srgb 0...0000001 0.25)' == 'color(srgb 0.2 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb 20% 0 10 / 0.5)-color(srgb 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(srgb 0...1 0 10 / 0.5)' == 'color(srgb 0.2 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb 20% 0 10 / 50%)-color(srgb 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(srgb 0...1 0 10 / 0.5)' == 'color(srgb 0.2 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb 10%90%.1%)-color(srgb 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(srgb 0...000002 0.001)' == 'color(srgb 0.1 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb-linear 10% 10% 10%)-color(srgb-linear 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(srgb-l...000000000001)' == 'color(srgb-l... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb-linear 0.2 0.2 25%)-color(srgb-linear 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(srgb-l...0000001 0.25)' == 'color(srgb-l...0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb-linear 20% 0 10 / 0.5)-color(srgb-linear 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(srgb-l...1 0 10 / 0.5)' == 'color(srgb-l...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb-linear 20% 0 10 / 50%)-color(srgb-linear 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(srgb-l...1 0 10 / 0.5)' == 'color(srgb-l...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(srgb-linear 10%90%.1%)-color(srgb-linear 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(srgb-l...000002 0.001)' == 'color(srgb-l....1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(display-p3 10% 10% 10%)-color(display-p3 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(displa...000000000001)' == 'color(displa... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(display-p3 0.2 0.2 25%)-color(display-p3 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(displa...0000001 0.25)' == 'color(displa...0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(display-p3 20% 0 10 / 0.5)-color(display-p3 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(displa...1 0 10 / 0.5)' == 'color(displa...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(display-p3 20% 0 10 / 50%)-color(display-p3 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(displa...1 0 10 / 0.5)' == 'color(displa...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(display-p3 10%90%.1%)-color(display-p3 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(displa...000002 0.001)' == 'color(displa....1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(a98-rgb 10% 10% 10%)-color(a98-rgb 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(a98-rg...000000000001)' == 'color(a98-rgb 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(a98-rgb 0.2 0.2 25%)-color(a98-rgb 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(a98-rg...0000001 0.25)' == 'color(a98-rgb 0.2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(a98-rgb 20% 0 10 / 0.5)-color(a98-rgb 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(a98-rg...1 0 10 / 0.5)' == 'color(a98-rg...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(a98-rgb 20% 0 10 / 50%)-color(a98-rgb 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(a98-rg...1 0 10 / 0.5)' == 'color(a98-rg...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(a98-rgb 10%90%.1%)-color(a98-rgb 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(a98-rg...000002 0.001)' == 'color(a98-rgb 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(prophoto-rgb 10% 10% 10%)-color(prophoto-rgb 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(propho...000000000001)' == 'color(propho... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(prophoto-rgb 0.2 0.2 25%)-color(prophoto-rgb 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(propho...0000001 0.25)' == 'color(propho...0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(prophoto-rgb 20% 0 10 / 0.5)-color(prophoto-rgb 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(propho...1 0 10 / 0.5)' == 'color(propho...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(prophoto-rgb 20% 0 10 / 50%)-color(prophoto-rgb 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(propho...1 0 10 / 0.5)' == 'color(propho...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(prophoto-rgb 10%90%.1%)-color(prophoto-rgb 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(propho...000002 0.001)' == 'color(propho....1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(rec2020 10% 10% 10%)-color(rec2020 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(rec202...000000000001)' == 'color(rec2020 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(rec2020 0.2 0.2 25%)-color(rec2020 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(rec202...0000001 0.25)' == 'color(rec2020 0.2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(rec2020 20% 0 10 / 0.5)-color(rec2020 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(rec202...1 0 10 / 0.5)' == 'color(rec202...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(rec2020 20% 0 10 / 50%)-color(rec2020 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(rec202...1 0 10 / 0.5)' == 'color(rec202...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(rec2020 10%90%.1%)-color(rec2020 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(rec202...000002 0.001)' == 'color(rec2020 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d65 10% 10% 10%)-color(xyz-d65 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(xyz-d6...000000000001)' == 'color(xyz-d65 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d65 0.2 0.2 25%)-color(xyz-d65 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(xyz-d6...0000001 0.25)' == 'color(xyz-d65 0.2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d65 20% 0 10 / 0.5)-color(xyz-d65 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(xyz-d6...1 0 10 / 0.5)' == 'color(xyz-d6...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d65 20% 0 10 / 50%)-color(xyz-d65 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(xyz-d6...1 0 10 / 0.5)' == 'color(xyz-d6...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d65 10%90%.1%)-color(xyz-d65 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(xyz-d6...000002 0.001)' == 'color(xyz-d65 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d50 10% 10% 10%)-color(xyz-d50 0.1 0.1 0.1)]\u001b[0m - AssertionError: assert 'color(xyz-d5...000000000001)' == 'color(xyz-d50 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d50 0.2 0.2 25%)-color(xyz-d50 0.2 0.2 0.25)]\u001b[0m - AssertionError: assert 'color(xyz-d5...0000001 0.25)' == 'color(xyz-d50 0.2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d50 20% 0 10 / 0.5)-color(xyz-d50 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(xyz-d5...1 0 10 / 0.5)' == 'color(xyz-d5...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d50 20% 0 10 / 50%)-color(xyz-d50 0.2 0 10 / 0.5)]\u001b[0m - AssertionError: assert 'color(xyz-d5...1 0 10 / 0.5)' == 'color(xyz-d5...2 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_function_4[color(xyz-d50 10%90%.1%)-color(xyz-d50 0.1 0.9 0.001)]\u001b[0m - AssertionError: assert 'color(xyz-d5...000002 0.001)' == 'color(xyz-d50 0.1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00000088-rgba(0, 0, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...299999999995)' == 'rgba(0, 0, 0, 0.5..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0008-rgba(0, 0, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...299999999995)' == 'rgba(0, 0, 0, 0.5..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bb000088-rgba(187, 0, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#b008-rgba(187, 0, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff000088-rgba(255, 0, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#f008-rgba(255, 0, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00660088-rgba(0, 102, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0608-rgba(0, 102, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bb660088-rgba(187, 102, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#b608-rgba(187, 102, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff660088-rgba(255, 102, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#f608-rgba(255, 102, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00ff0088-rgba(0, 255, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0f08-rgba(0, 255, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bbff0088-rgba(187, 255, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bf08-rgba(187, 255, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ffff0088-rgba(255, 255, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff08-rgba(255, 255, 0, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00004488-rgba(0, 0, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 6...299999999995)' == 'rgba(0, 0, 68, 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0048-rgba(0, 0, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 6...299999999995)' == 'rgba(0, 0, 68, 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bb004488-rgba(187, 0, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#b048-rgba(187, 0, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff004488-rgba(255, 0, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#f048-rgba(255, 0, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00664488-rgba(0, 102, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0648-rgba(0, 102, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bb664488-rgba(187, 102, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#b648-rgba(187, 102, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 102, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff664488-rgba(255, 102, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#f648-rgba(255, 102, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 102, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00ff4488-rgba(0, 255, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0f48-rgba(0, 255, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 68, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bbff4488-rgba(187, 255, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bf48-rgba(187, 255, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 255, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ffff4488-rgba(255, 255, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff48-rgba(255, 255, 68, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 255, 68..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0000ff88-rgba(0, 0, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 2...299999999995)' == 'rgba(0, 0, 255, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00f8-rgba(0, 0, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 2...299999999995)' == 'rgba(0, 0, 255, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bb00ff88-rgba(187, 0, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#b0f8-rgba(187, 0, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 0,...299999999995)' == 'rgba(187, 0, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff00ff88-rgba(255, 0, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#f0f8-rgba(255, 0, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...299999999995)' == 'rgba(255, 0, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0066ff88-rgba(0, 102, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#06f8-rgba(0, 102, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 102,...299999999995)' == 'rgba(0, 102, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bb66ff88-rgba(187, 102, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 10...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#b6f8-rgba(187, 102, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 10...299999999995)' == 'rgba(187, 10...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ff66ff88-rgba(255, 102, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 10...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#f6f8-rgba(255, 102, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 10...299999999995)' == 'rgba(255, 10...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#00ffff88-rgba(0, 255, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#0ff8-rgba(0, 255, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(0, 255,...299999999995)' == 'rgba(0, 255, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bbffff88-rgba(187, 255, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 25...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bff8-rgba(187, 255, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(187, 25...299999999995)' == 'rgba(187, 25...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#ffffff88-rgba(255, 255, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 25...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#fff8-rgba(255, 255, 255, 0.533333)]\u001b[0m - AssertionError: assert 'rgba(255, 25...299999999995)' == 'rgba(255, 25...55..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1c041131-rgba(28, 4, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 4, ...699999999999)' == 'rgba(28, 4, 17, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30041131-rgba(48, 4, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 4, ...699999999999)' == 'rgba(48, 4, 17, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bc041131-rgba(188, 4, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 4,...699999999999)' == 'rgba(188, 4, 17, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1c611131-rgba(28, 97, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 97,...699999999999)' == 'rgba(28, 97, 17, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30611131-rgba(48, 97, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 97,...699999999999)' == 'rgba(48, 97, 17, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bc611131-rgba(188, 97, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 97...699999999999)' == 'rgba(188, 97, 17,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1cc81131-rgba(28, 200, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 200...699999999999)' == 'rgba(28, 200, 17,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30c81131-rgba(48, 200, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 200...699999999999)' == 'rgba(48, 200, 17,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bcc81131-rgba(188, 200, 17, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 20...699999999999)' == 'rgba(188, 200, 17..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1c042131-rgba(28, 4, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 4, ...699999999999)' == 'rgba(28, 4, 33, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30042131-rgba(48, 4, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 4, ...699999999999)' == 'rgba(48, 4, 33, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bc042131-rgba(188, 4, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 4,...699999999999)' == 'rgba(188, 4, 33, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1c612131-rgba(28, 97, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 97,...699999999999)' == 'rgba(28, 97, 33, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30612131-rgba(48, 97, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 97,...699999999999)' == 'rgba(48, 97, 33, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bc612131-rgba(188, 97, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 97...699999999999)' == 'rgba(188, 97, 33,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1cc82131-rgba(28, 200, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 200...699999999999)' == 'rgba(28, 200, 33,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30c82131-rgba(48, 200, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 200...699999999999)' == 'rgba(48, 200, 33,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bcc82131-rgba(188, 200, 33, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 20...699999999999)' == 'rgba(188, 200, 33..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1c04c631-rgba(28, 4, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 4, ...699999999999)' == 'rgba(28, 4, 198, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#3004c631-rgba(48, 4, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 4, ...699999999999)' == 'rgba(48, 4, 198, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bc04c631-rgba(188, 4, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 4,...699999999999)' == 'rgba(188, 4, 198,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1c61c631-rgba(28, 97, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 97,...699999999999)' == 'rgba(28, 97, 198,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#3061c631-rgba(48, 97, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 97,...699999999999)' == 'rgba(48, 97, 198,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bc61c631-rgba(188, 97, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 97...699999999999)' == 'rgba(188, 97, 198..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#1cc8c631-rgba(28, 200, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(28, 200...699999999999)' == 'rgba(28, 200, 198..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#30c8c631-rgba(48, 200, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(48, 200...699999999999)' == 'rgba(48, 200, 198..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hexadecimal_4[#bcc8c631-rgba(188, 200, 198, 0.192157)]\u001b[0m - AssertionError: assert 'rgba(188, 20...699999999999)' == 'rgba(188, 20...98..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(0, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(17.5, 33.33%, 12.5%)-rgb(42.498938, 27.448359, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(188, 33.33%, 12.5%)-rgb(21.251063, 39.665888, 42.498938)]\u001b[0m - AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(360, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(0, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(17.5, 88%, 12.5%)-rgb(59.925, 20.1875, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.18..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(188, 88%, 12.5%)-rgb(3.825, 52.445, 59.925)]\u001b[0m - AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(360, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(0, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(17.5, 33.33%, 44%)-rgb(149.59626, 96.618225, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(188, 33.33%, 44%)-rgb(74.80374, 139.623924, 149.59626)]\u001b[0m - AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(360, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(0, 88%, 44%)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(17.5, 88%, 44%)-rgb(210.936, 71.06, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(188, 88%, 44%)-rgb(13.464, 184.6064, 210.936)]\u001b[0m - AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...06..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(360, 88%, 44%)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(0, 100%, 44%)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(17.5, 100%, 44%)-rgb(224.4, 65.45, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(188, 100%, 44%)-rgb(0, 194.48, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsl(360, 100%, 44%)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 33.33%, 12.5%, 1)-rgb(42.498938, 27.448359, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 33.33%, 12.5%, 1)-rgb(21.251063, 39.665888, 42.498938)]\u001b[0m - AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 88%, 12.5%, 1)-rgb(59.925, 20.1875, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.18..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 88%, 12.5%, 1)-rgb(3.825, 52.445, 59.925)]\u001b[0m - AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 33.33%, 44%, 1)-rgb(149.59626, 96.618225, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 33.33%, 44%, 1)-rgb(74.80374, 139.623924, 149.59626)]\u001b[0m - AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 88%, 44%, 1)-rgb(210.936, 71.06, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 88%, 44%, 1)-rgb(13.464, 184.6064, 210.936)]\u001b[0m - AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...06..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 100%, 44%, 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 100%, 44%, 1)-rgb(224.4, 65.45, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 100%, 44%, 1)-rgb(0, 194.48, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 100%, 44%, 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 33.33%, 12.5%, 0.25)-rgba(42.498938, 27.448359, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 33.33%, 12.5%, 0.25)-rgba(21.251063, 39.665888, 42.498938, 0.25)]\u001b[0m - AssertionError: assert 'rgba(21.2510...000003, 0.25)' == 'rgba(21.2510...49..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 88%, 12.5%, 0.25)-rgba(59.925, 20.1875, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 88%, 12.5%, 0.25)-rgba(3.825, 52.445, 59.925, 0.25)]\u001b[0m - AssertionError: assert 'rgba(3.82500...999997, 0.25)' == 'rgba(3.825, ...59..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 33.33%, 44%, 0.25)-rgba(149.59626, 96.618225, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 33.33%, 44%, 0.25)-rgba(74.80374, 139.623924, 149.59626, 0.25)]\u001b[0m - AssertionError: assert 'rgba(74.8037....59626, 0.25)' == 'rgba(74.8037....5..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 88%, 44%, 0.25)-rgba(210.936, 71.06, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 88%, 44%, 0.25)-rgba(13.464, 184.6064, 210.936, 0.25)]\u001b[0m - AssertionError: assert 'rgba(13.464,...000001, 0.25)' == 'rgba(13.464,...10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 100%, 44%, 0.25)-rgba(224.4, 65.45, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400...003, 0, 0.25)' == 'rgba(224.4, 65.45..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 100%, 44%, 0.25)-rgba(0, 194.48, 224.4, 0.25)]\u001b[0m - AssertionError: assert 'rgba(0, 194....000001, 0.25)' == 'rgba(0, 194.48, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 33.33%, 12.5%, 0)-rgba(42.498938, 27.448359, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 33.33%, 12.5%, 0)-rgba(21.251063, 39.665888, 42.498938, 0)]\u001b[0m - AssertionError: assert 'rgba(21.2510...000000003, 0)' == 'rgba(21.2510...42..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 88%, 12.5%, 0)-rgba(59.925, 20.1875, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...75..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 88%, 12.5%, 0)-rgba(3.825, 52.445, 59.925, 0)]\u001b[0m - AssertionError: assert 'rgba(3.82500...999999997, 0)' == 'rgba(3.825, ...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 33.33%, 44%, 0)-rgba(149.59626, 96.618225, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 33.33%, 44%, 0)-rgba(74.80374, 139.623924, 149.59626, 0)]\u001b[0m - AssertionError: assert 'rgba(74.8037...149.59626, 0)' == 'rgba(74.8037...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 88%, 44%, 0)-rgba(210.936, 71.06, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...2, 13.464, 0)' == 'rgba(210.936...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 88%, 44%, 0)-rgba(13.464, 184.6064, 210.936, 0)]\u001b[0m - AssertionError: assert 'rgba(13.464,...000000001, 0)' == 'rgba(13.464,..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(0, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(17.5, 100%, 44%, 0)-rgba(224.4, 65.45, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...000003, 0, 0)' == 'rgba(224.4, 65.45..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(188, 100%, 44%, 0)-rgba(0, 194.48, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 194....000000001, 0)' == 'rgba(0, 194.48, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3[hsla(360, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(0, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(17.5, 33.33%, 12.5%)-rgb(42.498938, 27.448359, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(188, 33.33%, 12.5%)-rgb(21.251063, 39.665888, 42.498938)]\u001b[0m - AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(360, 33.33%, 12.5%)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(0, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(17.5, 88%, 12.5%)-rgb(59.925, 20.1875, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.18..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(188, 88%, 12.5%)-rgb(3.825, 52.445, 59.925)]\u001b[0m - AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(360, 88%, 12.5%)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(0, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(17.5, 33.33%, 44%)-rgb(149.59626, 96.618225, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(188, 33.33%, 44%)-rgb(74.80374, 139.623924, 149.59626)]\u001b[0m - AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(360, 33.33%, 44%)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(0, 88%, 44%)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(17.5, 88%, 44%)-rgb(210.936, 71.06, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(188, 88%, 44%)-rgb(13.464, 184.6064, 210.936)]\u001b[0m - AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...06..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(360, 88%, 44%)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(0, 100%, 44%)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(17.5, 100%, 44%)-rgb(224.4, 65.45, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(188, 100%, 44%)-rgb(0, 194.48, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsl(360, 100%, 44%)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 33.33%, 12.5%, 1)-rgb(42.498938, 27.448359, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 33.33%, 12.5%, 1)-rgb(21.251063, 39.665888, 42.498938)]\u001b[0m - AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 33.33%, 12.5%, 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 88%, 12.5%, 1)-rgb(59.925, 20.1875, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.18..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 88%, 12.5%, 1)-rgb(3.825, 52.445, 59.925)]\u001b[0m - AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 88%, 12.5%, 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 33.33%, 44%, 1)-rgb(149.59626, 96.618225, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 33.33%, 44%, 1)-rgb(74.80374, 139.623924, 149.59626)]\u001b[0m - AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 33.33%, 44%, 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 88%, 44%, 1)-rgb(210.936, 71.06, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 88%, 44%, 1)-rgb(13.464, 184.6064, 210.936)]\u001b[0m - AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...06..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 88%, 44%, 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 100%, 44%, 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 100%, 44%, 1)-rgb(224.4, 65.45, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 100%, 44%, 1)-rgb(0, 194.48, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 100%, 44%, 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 33.33%, 12.5%, 0.25)-rgba(42.498938, 27.448359, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 33.33%, 12.5%, 0.25)-rgba(21.251063, 39.665888, 42.498938, 0.25)]\u001b[0m - AssertionError: assert 'rgba(21.2510...000003, 0.25)' == 'rgba(21.2510...49..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 33.33%, 12.5%, 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 88%, 12.5%, 0.25)-rgba(59.925, 20.1875, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 88%, 12.5%, 0.25)-rgba(3.825, 52.445, 59.925, 0.25)]\u001b[0m - AssertionError: assert 'rgba(3.82500...999997, 0.25)' == 'rgba(3.825, ...59..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 88%, 12.5%, 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 33.33%, 44%, 0.25)-rgba(149.59626, 96.618225, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 33.33%, 44%, 0.25)-rgba(74.80374, 139.623924, 149.59626, 0.25)]\u001b[0m - AssertionError: assert 'rgba(74.8037....59626, 0.25)' == 'rgba(74.8037....5..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 33.33%, 44%, 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 88%, 44%, 0.25)-rgba(210.936, 71.06, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 88%, 44%, 0.25)-rgba(13.464, 184.6064, 210.936, 0.25)]\u001b[0m - AssertionError: assert 'rgba(13.464,...000001, 0.25)' == 'rgba(13.464,...10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 88%, 44%, 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 100%, 44%, 0.25)-rgba(224.4, 65.45, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400...003, 0, 0.25)' == 'rgba(224.4, 65.45..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 100%, 44%, 0.25)-rgba(0, 194.48, 224.4, 0.25)]\u001b[0m - AssertionError: assert 'rgba(0, 194....000001, 0.25)' == 'rgba(0, 194.48, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 100%, 44%, 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 33.33%, 12.5%, 0)-rgba(42.498938, 27.448359, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 33.33%, 12.5%, 0)-rgba(21.251063, 39.665888, 42.498938, 0)]\u001b[0m - AssertionError: assert 'rgba(21.2510...000000003, 0)' == 'rgba(21.2510...42..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 33.33%, 12.5%, 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 88%, 12.5%, 0)-rgba(59.925, 20.1875, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...75..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 88%, 12.5%, 0)-rgba(3.825, 52.445, 59.925, 0)]\u001b[0m - AssertionError: assert 'rgba(3.82500...999999997, 0)' == 'rgba(3.825, ...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 88%, 12.5%, 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 33.33%, 44%, 0)-rgba(149.59626, 96.618225, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 33.33%, 44%, 0)-rgba(74.80374, 139.623924, 149.59626, 0)]\u001b[0m - AssertionError: assert 'rgba(74.8037...149.59626, 0)' == 'rgba(74.8037...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 33.33%, 44%, 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 88%, 44%, 0)-rgba(210.936, 71.06, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...2, 13.464, 0)' == 'rgba(210.936...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 88%, 44%, 0)-rgba(13.464, 184.6064, 210.936, 0)]\u001b[0m - AssertionError: assert 'rgba(13.464,...000000001, 0)' == 'rgba(13.464,..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 88%, 44%, 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(0, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(17.5, 100%, 44%, 0)-rgba(224.4, 65.45, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...000003, 0, 0)' == 'rgba(224.4, 65.45..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(188, 100%, 44%, 0)-rgba(0, 194.48, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 194....000000001, 0)' == 'rgba(0, 194.48, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_3_with_4[hsla(360, 100%, 44%, 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 12.5)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 12.5)-rgb(42.498938, 27.448359, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 12.5)-rgb(21.251063, 39.665888, 42.498938)]\u001b[0m - AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 12.5)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 12.5)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 12.5)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 12.5)-rgb(59.925, 20.1875, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.18..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 12.5)-rgb(3.825, 52.445, 59.925)]\u001b[0m - AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 12.5)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 12.5)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 44)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 44)-rgb(149.59626, 96.618225, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 44)-rgb(74.80374, 139.623924, 149.59626)]\u001b[0m - AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 44)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 44)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 44)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 44)-rgb(210.936, 71.06, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 44)-rgb(13.464, 184.6064, 210.936)]\u001b[0m - AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...06..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 44)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 44)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 100 44)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 100 44)-rgb(224.4, 65.45, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 100 44)-rgb(0, 194.48, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 100 44)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 100 44)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 12.5 / 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 12.5 / 1)-rgb(42.498938, 27.448359, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...9,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 12.5 / 1)-rgb(21.251063, 39.665888, 42.498938)]\u001b[0m - AssertionError: assert 'rgb(21.25106...938000000003)' == 'rgb(21.25106...8,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 12.5 / 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 12.5 / 1)-rgb(42.498938, 21.251063, 21.251063)]\u001b[0m - AssertionError: assert 'rgb(42.49893...062999999998)' == 'rgb(42.49893...3,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 12.5 / 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 12.5 / 1)-rgb(59.925, 20.1875, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 20.18..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 12.5 / 1)-rgb(3.825, 52.445, 59.925)]\u001b[0m - AssertionError: assert 'rgb(3.825000...999999999997)' == 'rgb(3.825, 52.445..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 12.5 / 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 12.5 / 1)-rgb(59.925, 3.825, 3.825)]\u001b[0m - AssertionError: assert 'rgb(59.92499...000000000002)' == 'rgb(59.925, 3.825..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 44 / 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 44 / 1)-rgb(149.59626, 96.618225, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 44 / 1)-rgb(74.80374, 139.623924, 149.59626)]\u001b[0m - AssertionError: assert 'rgb(74.80374...9, 149.59626)' == 'rgb(74.80374...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 44 / 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 44 / 1)-rgb(149.59626, 74.80374, 74.80374)]\u001b[0m - AssertionError: assert 'rgb(149.5962...740000000005)' == 'rgb(149.5962...74..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 44 / 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 44 / 1)-rgb(210.936, 71.06, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360...0002, 13.464)' == 'rgb(210.936, 71.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 44 / 1)-rgb(13.464, 184.6064, 210.936)]\u001b[0m - AssertionError: assert 'rgb(13.464, ...600000000001)' == 'rgb(13.464, ...06..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 44 / 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 44 / 1)-rgb(210.936, 13.464, 13.464)]\u001b[0m - AssertionError: assert 'rgb(210.9360....464, 13.464)' == 'rgb(210.936, 13.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 100 44 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 100 44 / 1)-rgb(224.4, 65.45, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000000003, 0)' == 'rgb(224.4, 65.45,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 100 44 / 1)-rgb(0, 194.48, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 194.4...000000000001)' == 'rgb(0, 194.48, 22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 100 44 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 100 44 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 12.5 / 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 12.5 / 0.25)-rgba(42.498938, 27.448359, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 12.5 / 0.25)-rgba(21.251063, 39.665888, 42.498938, 0.25)]\u001b[0m - AssertionError: assert 'rgba(21.2510...000003, 0.25)' == 'rgba(21.2510...49..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 12.5 / 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 12.5 / 0.25)-rgba(42.498938, 21.251063, 21.251063, 0.25)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999998, 0.25)' == 'rgba(42.4989...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 12.5 / 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 12.5 / 0.25)-rgba(59.925, 20.1875, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 12.5 / 0.25)-rgba(3.825, 52.445, 59.925, 0.25)]\u001b[0m - AssertionError: assert 'rgba(3.82500...999997, 0.25)' == 'rgba(3.825, ...59..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 12.5 / 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 12.5 / 0.25)-rgba(59.925, 3.825, 3.825, 0.25)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000002, 0.25)' == 'rgba(59.925,... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 44 / 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 44 / 0.25)-rgba(149.59626, 96.618225, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 44 / 0.25)-rgba(74.80374, 139.623924, 149.59626, 0.25)]\u001b[0m - AssertionError: assert 'rgba(74.8037....59626, 0.25)' == 'rgba(74.8037....5..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 44 / 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 44 / 0.25)-rgba(149.59626, 74.80374, 74.80374, 0.25)]\u001b[0m - AssertionError: assert 'rgba(149.596...000005, 0.25)' == 'rgba(149.596....8..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 44 / 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 44 / 0.25)-rgba(210.936, 71.06, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 44 / 0.25)-rgba(13.464, 184.6064, 210.936, 0.25)]\u001b[0m - AssertionError: assert 'rgba(13.464,...000001, 0.25)' == 'rgba(13.464,...10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 44 / 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 44 / 0.25)-rgba(210.936, 13.464, 13.464, 0.25)]\u001b[0m - AssertionError: assert 'rgba(210.936...13.464, 0.25)' == 'rgba(210.936...13..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 100 44 / 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 100 44 / 0.25)-rgba(224.4, 65.45, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400...003, 0, 0.25)' == 'rgba(224.4, 65.45..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 100 44 / 0.25)-rgba(0, 194.48, 224.4, 0.25)]\u001b[0m - AssertionError: assert 'rgba(0, 194....000001, 0.25)' == 'rgba(0, 194.48, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 100 44 / 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 100 44 / 0.25)-rgba(224.4, 0, 0, 0.25)]\u001b[0m - AssertionError: assert 'rgba(224.400..., 0, 0, 0.25)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 12.5 / 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 12.5 / 0)-rgba(42.498938, 27.448359, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 12.5 / 0)-rgba(21.251063, 39.665888, 42.498938, 0)]\u001b[0m - AssertionError: assert 'rgba(21.2510...000000003, 0)' == 'rgba(21.2510...42..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 12.5 / 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 12.5 / 0)-rgba(42.498938, 21.251063, 21.251063, 0)]\u001b[0m - AssertionError: assert 'rgba(42.4989...999999998, 0)' == 'rgba(42.4989...21..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 12.5 / 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 12.5 / 0)-rgba(59.925, 20.1875, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...75..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 12.5 / 0)-rgba(3.825, 52.445, 59.925, 0)]\u001b[0m - AssertionError: assert 'rgba(3.82500...999999997, 0)' == 'rgba(3.825, ...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 12.5 / 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 12.5 / 0)-rgba(59.925, 3.825, 3.825, 0)]\u001b[0m - AssertionError: assert 'rgba(59.9249...000000002, 0)' == 'rgba(59.925,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 33.33 44 / 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 33.33 44 / 0)-rgba(149.59626, 96.618225, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 33.33 44 / 0)-rgba(74.80374, 139.623924, 149.59626, 0)]\u001b[0m - AssertionError: assert 'rgba(74.8037...149.59626, 0)' == 'rgba(74.8037...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 33.33 44 / 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 33.33 44 / 0)-rgba(149.59626, 74.80374, 74.80374, 0)]\u001b[0m - AssertionError: assert 'rgba(149.596...000000005, 0)' == 'rgba(149.596... 7..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 88 44 / 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 88 44 / 0)-rgba(210.936, 71.06, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...2, 13.464, 0)' == 'rgba(210.936...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 88 44 / 0)-rgba(13.464, 184.6064, 210.936, 0)]\u001b[0m - AssertionError: assert 'rgba(13.464,...000000001, 0)' == 'rgba(13.464,..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 88 44 / 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 88 44 / 0)-rgba(210.936, 13.464, 13.464, 0)]\u001b[0m - AssertionError: assert 'rgba(210.936...4, 13.464, 0)' == 'rgba(210.936...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(0 100 44 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(17.5 100 44 / 0)-rgba(224.4, 65.45, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...000003, 0, 0)' == 'rgba(224.4, 65.45..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(188 100 44 / 0)-rgba(0, 194.48, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 194....000000001, 0)' == 'rgba(0, 194.48, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(360 100 44 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hsl_4[hsl(none 100 44 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 0)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 12)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 12)-rgb(74.8, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 12)-rgb(0, 184.382, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 12)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 12)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 86.2)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 86.2)-rgb(11.73, 35.19, 0)]\u001b[0m - AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 86.2)-rgb(0, 28.91445, 35.19)]\u001b[0m - AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 86.2)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 86.2)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 none)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 12)-rgb(224.4, 140.25, 140.25)]\u001b[0m - AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 12)-rgb(168.3, 224.4, 140.25)]\u001b[0m - AssertionError: assert 'rgb(168.3000...0001, 140.25)' == 'rgb(168.3, 224.4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 12)-rgb(140.25, 209.39325, 224.4)]\u001b[0m - AssertionError: assert 'rgb(140.25, ...000000000001)' == 'rgb(140.25, ...39..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 12)-rgb(224.4, 140.25, 140.25)]\u001b[0m - AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 12)-rgb(224.4, 140.25, 140.25)]\u001b[0m - AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 86.2)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 86.2)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 86.2)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 86.2)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 86.2)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 100)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 100)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 100)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 100)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 100)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 0)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 0)-rgb(241.74, 255, 235.11)]\u001b[0m - AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 0)-rgb(235.11, 251.45295, 255)]\u001b[0m - AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 0)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 0)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 100)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 100)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 100)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 100)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 100)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 none)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 none)-rgb(241.74, 255, 235.11)]\u001b[0m - AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 none)-rgb(235.11, 251.45295, 255)]\u001b[0m - AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 none)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 none)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 86.2)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 86.2)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 86.2)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 86.2)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 86.2)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 0)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 12)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 12)-rgb(74.8, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 12)-rgb(0, 184.382, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 12)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 12)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 86.2)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 86.2)-rgb(11.73, 35.19, 0)]\u001b[0m - AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 86.2)-rgb(0, 28.91445, 35.19)]\u001b[0m - AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 86.2)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 86.2)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none none)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 0 / 1)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 12 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 12 / 1)-rgb(74.8, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 12 / 1)-rgb(0, 184.382, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 12 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 12 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 86.2 / 1)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 86.2 / 1)-rgb(11.73, 35.19, 0)]\u001b[0m - AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 86.2 / 1)-rgb(0, 28.91445, 35.19)]\u001b[0m - AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 86.2 / 1)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 86.2 / 1)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 none / 1)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 12 / 1)-rgb(224.4, 140.25, 140.25)]\u001b[0m - AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 12 / 1)-rgb(168.3, 224.4, 140.25)]\u001b[0m - AssertionError: assert 'rgb(168.3000...0001, 140.25)' == 'rgb(168.3, 224.4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 12 / 1)-rgb(140.25, 209.39325, 224.4)]\u001b[0m - AssertionError: assert 'rgb(140.25, ...000000000001)' == 'rgb(140.25, ...39..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 12 / 1)-rgb(224.4, 140.25, 140.25)]\u001b[0m - AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 12 / 1)-rgb(224.4, 140.25, 140.25)]\u001b[0m - AssertionError: assert 'rgb(224.4000...0.25, 140.25)' == 'rgb(224.4, 140.25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 86.2 / 1)-rgb(99.327196, 99.327196, 99.327196)]\u001b[0m - AssertionError: assert 'rgb(99.32719...196000000001)' == 'rgb(99.32719...6,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 100 / 1)-rgb(90.483871, 90.483871, 90.483871)]\u001b[0m - AssertionError: assert 'rgb(90.48387...870999999994)' == 'rgb(90.48387...1,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 0 / 1)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 0 / 1)-rgb(241.74, 255, 235.11)]\u001b[0m - AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 0 / 1)-rgb(235.11, 251.45295, 255)]\u001b[0m - AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 0 / 1)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 0 / 1)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 100 / 1)-rgb(122.325702, 122.325702, 122.325702)]\u001b[0m - AssertionError: assert 'rgb(122.3257...570200000001)' == 'rgb(122.3257..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 none / 1)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 none / 1)-rgb(241.74, 255, 235.11)]\u001b[0m - AssertionError: assert 'rgb(241.7400...000000000001)' == 'rgb(241.74, 255, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 none / 1)-rgb(235.11, 251.45295, 255)]\u001b[0m - AssertionError: assert 'rgb(235.1100...9999999, 255)' == 'rgb(235.11, 251.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 none / 1)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 none / 1)-rgb(255, 235.11, 235.11)]\u001b[0m - AssertionError: assert 'rgb(255, 235...000000000001)' == 'rgb(255, 235.11, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 86.2 / 1)-rgb(136.949517, 136.949517, 136.949517)]\u001b[0m - AssertionError: assert 'rgb(136.9495...951699999999)' == 'rgb(136.9495..., ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 0 / 1)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 12 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 12 / 1)-rgb(74.8, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgb(74.79999...000000001, 0)' == 'rgb(74.8, 224.4, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 12 / 1)-rgb(0, 184.382, 224.4)]\u001b[0m - AssertionError: assert 'rgb(0, 184.3...000000000001)' == 'rgb(0, 184.382, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 12 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 12 / 1)-rgb(224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(224.4000...000001, 0, 0)' == 'rgb(224.4, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 86.2 / 1)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 86.2 / 1)-rgb(11.73, 35.19, 0)]\u001b[0m - AssertionError: assert 'rgb(11.73, 3...999999998, 0)' == 'rgb(11.73, 35.19,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 86.2 / 1)-rgb(0, 28.91445, 35.19)]\u001b[0m - AssertionError: assert 'rgb(0, 28.91...999999999998)' == 'rgb(0, 28.91445, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 86.2 / 1)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 86.2 / 1)-rgb(35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgb(35.18999...999998, 0, 0)' == 'rgb(35.19, 0, 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none none / 1)-rgb(0, 209.525, 255)]\u001b[0m - AssertionError: assert 'rgb(0, 209.5...0000001, 255)' == 'rgb(0, 209.525, 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 0 / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 0 / 0.55)-rgba(85, 255, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 0 / 0.55)-rgba(0, 209.525, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 0 / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 0 / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 12 / 0.55)-rgba(224.4, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 12 / 0.55)-rgba(74.8, 224.4, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(74.7999...000000000004)' == 'rgba(74.8, 224.4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 12 / 0.55)-rgba(0, 184.382, 224.4, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 184....000000000004)' == 'rgba(0, 184.... 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 12 / 0.55)-rgba(224.4, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 12 / 0.55)-rgba(224.4, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 86.2 / 0.55)-rgba(11.73, 35.19, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(11.73, ...000000000004)' == 'rgba(11.73, 35.19..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 86.2 / 0.55)-rgba(0, 28.91445, 35.19, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 28.9...000000000004)' == 'rgba(0, 28.9... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 none / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 none / 0.55)-rgba(85, 255, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 none / 0.55)-rgba(0, 209.525, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 none / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 none / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 0 / 0.55)-rgba(255, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 0 / 0.55)-rgba(178.5, 255, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(178.5, ...000000000004)' == 'rgba(178.5, ...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 0 / 0.55)-rgba(140.25, 234.53625, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(140.25,...000000000004)' == 'rgba(140.25,...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 0 / 0.55)-rgba(255, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 0 / 0.55)-rgba(255, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 12 / 0.55)-rgba(224.4, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, ...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 12 / 0.55)-rgba(168.3, 224.4, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(168.300...000000000004)' == 'rgba(168.3, ...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 12 / 0.55)-rgba(140.25, 209.39325, 224.4, 0.55)]\u001b[0m - AssertionError: assert 'rgba(140.25,...000000000004)' == 'rgba(140.25,... 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 12 / 0.55)-rgba(224.4, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, ...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 12 / 0.55)-rgba(224.4, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, ...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 86.2 / 0.55)-rgba(99.327196, 99.327196, 99.327196, 0.55)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000000004)' == 'rgba(99.3271...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)]\u001b[0m - AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...48..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)]\u001b[0m - AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...48..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)]\u001b[0m - AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...48..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)]\u001b[0m - AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...48..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 100 / 0.55)-rgba(90.483871, 90.483871, 90.483871, 0.55)]\u001b[0m - AssertionError: assert 'rgba(90.4838...000000000004)' == 'rgba(90.4838...48..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 none / 0.55)-rgba(255, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 none / 0.55)-rgba(178.5, 255, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(178.5, ...000000000004)' == 'rgba(178.5, ...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 none / 0.55)-rgba(140.25, 234.53625, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(140.25,...000000000004)' == 'rgba(140.25,...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 none / 0.55)-rgba(255, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 none / 0.55)-rgba(255, 140.25, 140.25, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 14...000000000004)' == 'rgba(255, 14...14..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 0 / 0.55)-rgba(255, 235.11, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 0 / 0.55)-rgba(241.74, 255, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(241.740...000000000004)' == 'rgba(241.74,...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 0 / 0.55)-rgba(235.11, 251.45295, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(235.110...000000000004)' == 'rgba(235.11,...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 0 / 0.55)-rgba(255, 235.11, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 0 / 0.55)-rgba(255, 235.11, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)]\u001b[0m - AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...63..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)]\u001b[0m - AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...63..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)]\u001b[0m - AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...63..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)]\u001b[0m - AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...63..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 12 / 0.55)-rgba(225.633397, 225.633397, 225.633397, 0.55)]\u001b[0m - AssertionError: assert 'rgba(225.633...000000000004)' == 'rgba(225.633...63..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)]\u001b[0m - AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...78..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)]\u001b[0m - AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...78..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)]\u001b[0m - AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...78..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)]\u001b[0m - AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...78..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 86.2 / 0.55)-rgba(131.788117, 131.788117, 131.788117, 0.55)]\u001b[0m - AssertionError: assert 'rgba(131.788...000000000004)' == 'rgba(131.788...78..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)]\u001b[0m - AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)]\u001b[0m - AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)]\u001b[0m - AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)]\u001b[0m - AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 100 / 0.55)-rgba(122.325702, 122.325702, 122.325702, 0.55)]\u001b[0m - AssertionError: assert 'rgba(122.325...000000000004)' == 'rgba(122.325...32..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 none / 0.55)-rgba(255, 235.11, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 none / 0.55)-rgba(241.74, 255, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(241.740...000000000004)' == 'rgba(241.74,...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 none / 0.55)-rgba(235.11, 251.45295, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(235.110...000000000004)' == 'rgba(235.11,...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 none / 0.55)-rgba(255, 235.11, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 none / 0.55)-rgba(255, 235.11, 235.11, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000000004)' == 'rgba(255, 23...23..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 0 / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 0 / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 0 / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 0 / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 0 / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)]\u001b[0m - AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...67..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)]\u001b[0m - AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...67..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)]\u001b[0m - AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...67..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)]\u001b[0m - AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...67..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 12 / 0.55)-rgba(227.678572, 227.678572, 227.678572, 0.55)]\u001b[0m - AssertionError: assert 'rgba(227.678...000000000004)' == 'rgba(227.678...67..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)]\u001b[0m - AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...94..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)]\u001b[0m - AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...94..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)]\u001b[0m - AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...94..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)]\u001b[0m - AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...94..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 86.2 / 0.55)-rgba(136.949517, 136.949517, 136.949517, 0.55)]\u001b[0m - AssertionError: assert 'rgba(136.949...000000000004)' == 'rgba(136.949...94..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)]\u001b[0m - AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)]\u001b[0m - AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)]\u001b[0m - AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)]\u001b[0m - AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 100 / 0.55)-rgba(127.5, 127.5, 127.5, 0.55)]\u001b[0m - AssertionError: assert 'rgba(127.5, ...000000000004)' == 'rgba(127.5, ... 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 none / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 none / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 none / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 none / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 none / 0.55)-rgba(255, 255, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 25...000000000004)' == 'rgba(255, 255, 25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 0 / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 0 / 0.55)-rgba(85, 255, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 0 / 0.55)-rgba(0, 209.525, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 0 / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 0 / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 12 / 0.55)-rgba(224.4, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 12 / 0.55)-rgba(74.8, 224.4, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(74.7999...000000000004)' == 'rgba(74.8, 224.4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 12 / 0.55)-rgba(0, 184.382, 224.4, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 184....000000000004)' == 'rgba(0, 184.... 2..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 12 / 0.55)-rgba(224.4, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 12 / 0.55)-rgba(224.4, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(224.400...000000000004)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 86.2 / 0.55)-rgba(11.73, 35.19, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(11.73, ...000000000004)' == 'rgba(11.73, 35.19..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 86.2 / 0.55)-rgba(0, 28.91445, 35.19, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 28.9...000000000004)' == 'rgba(0, 28.9... 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 86.2 / 0.55)-rgba(35.19, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(35.1899...000000000004)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 100 / 0.55)-rgba(0, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 0, 0...000000000004)' == 'rgba(0, 0, 0, 0.55)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none none / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none none / 0.55)-rgba(85, 255, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(85, 255...000000000004)' == 'rgba(85, 255, 0, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none none / 0.55)-rgba(0, 209.525, 255, 0.55)]\u001b[0m - AssertionError: assert 'rgba(0, 209....000000000004)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none none / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none none / 0.55)-rgba(255, 0, 0, 0.55)]\u001b[0m - AssertionError: assert 'rgba(255, 0,...000000000004)' == 'rgba(255, 0, 0, 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 0 / 0)-rgba(0, 209.525, 255, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 12 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 12 / 0)-rgba(74.8, 224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(74.7999...000001, 0, 0)' == 'rgba(74.8, 224.4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 12 / 0)-rgba(0, 184.382, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 184....000000001, 0)' == 'rgba(0, 184.382, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 12 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 12 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 0 86.2 / 0)-rgba(35.19, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 0 86.2 / 0)-rgba(11.73, 35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(11.73, ...999998, 0, 0)' == 'rgba(11.73, 35.19..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 86.2 / 0)-rgba(0, 28.91445, 35.19, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 28.9...999999998, 0)' == 'rgba(0, 28.91445,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 0 86.2 / 0)-rgba(35.19, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 0 86.2 / 0)-rgba(35.19, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 0 none / 0)-rgba(0, 209.525, 255, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 12 / 0)-rgba(224.4, 140.25, 140.25, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...5, 140.25, 0)' == 'rgba(224.4, ...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 12 / 0)-rgba(168.3, 224.4, 140.25, 0)]\u001b[0m - AssertionError: assert 'rgba(168.300...1, 140.25, 0)' == 'rgba(168.3, ...4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 12 / 0)-rgba(140.25, 209.39325, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgba(140.25,...000000001, 0)' == 'rgba(140.25,...25..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 12 / 0)-rgba(224.4, 140.25, 140.25, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...5, 140.25, 0)' == 'rgba(224.4, ...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 12 / 0)-rgba(224.4, 140.25, 140.25, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...5, 140.25, 0)' == 'rgba(224.4, ...5,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 86.2 / 0)-rgba(99.327196, 99.327196, 99.327196, 0)]\u001b[0m - AssertionError: assert 'rgba(99.3271...000000001, 0)' == 'rgba(99.3271...99..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)]\u001b[0m - AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)]\u001b[0m - AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)]\u001b[0m - AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)]\u001b[0m - AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 55 100 / 0)-rgba(90.483871, 90.483871, 90.483871, 0)]\u001b[0m - AssertionError: assert 'rgba(90.4838...999999994, 0)' == 'rgba(90.4838...90..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 0 / 0)-rgba(255, 235.11, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 0 / 0)-rgba(241.74, 255, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(241.740...000000001, 0)' == 'rgba(241.74, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 0 / 0)-rgba(235.11, 251.45295, 255, 0)]\u001b[0m - AssertionError: assert 'rgba(235.110...9999, 255, 0)' == 'rgba(235.11,...52..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 0 / 0)-rgba(255, 235.11, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 0 / 0)-rgba(255, 235.11, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)]\u001b[0m - AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)]\u001b[0m - AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)]\u001b[0m - AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)]\u001b[0m - AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 100 / 0)-rgba(122.325702, 122.325702, 122.325702, 0)]\u001b[0m - AssertionError: assert 'rgba(122.325...200000001, 0)' == 'rgba(122.325...22..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 92.2 none / 0)-rgba(255, 235.11, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 92.2 none / 0)-rgba(241.74, 255, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(241.740...000000001, 0)' == 'rgba(241.74, 255,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 92.2 none / 0)-rgba(235.11, 251.45295, 255, 0)]\u001b[0m - AssertionError: assert 'rgba(235.110...9999, 255, 0)' == 'rgba(235.11,...52..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 92.2 none / 0)-rgba(255, 235.11, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 92.2 none / 0)-rgba(255, 235.11, 235.11, 0)]\u001b[0m - AssertionError: assert 'rgba(255, 23...000000001, 0)' == 'rgba(255, 235.11,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)]\u001b[0m - AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)]\u001b[0m - AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)]\u001b[0m - AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)]\u001b[0m - AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none 100 86.2 / 0)-rgba(136.949517, 136.949517, 136.949517, 0)]\u001b[0m - AssertionError: assert 'rgba(136.949...699999999, 0)' == 'rgba(136.949...36..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 0 / 0)-rgba(0, 209.525, 255, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 12 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 12 / 0)-rgba(74.8, 224.4, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(74.7999...000001, 0, 0)' == 'rgba(74.8, 224.4,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 12 / 0)-rgba(0, 184.382, 224.4, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 184....000000001, 0)' == 'rgba(0, 184.382, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 12 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 12 / 0)-rgba(224.4, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(224.400...001, 0, 0, 0)' == 'rgba(224.4, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(0 none 86.2 / 0)-rgba(35.19, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(100 none 86.2 / 0)-rgba(11.73, 35.19, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(11.73, ...999998, 0, 0)' == 'rgba(11.73, 35.19..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none 86.2 / 0)-rgba(0, 28.91445, 35.19, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 28.9...999999998, 0)' == 'rgba(0, 28.91445,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(360 none 86.2 / 0)-rgba(35.19, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(none none 86.2 / 0)-rgba(35.19, 0, 0, 0)]\u001b[0m - AssertionError: assert 'rgba(35.1899...998, 0, 0, 0)' == 'rgba(35.19, 0, 0,..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_hwb_4[hwb(190.7 none none / 0)-rgba(0, 209.525, 255, 0)]\u001b[0m - AssertionError: assert 'rgba(0, 209....0001, 255, 0)' == 'rgba(0, 209.525, ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0)-oklab(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0)-oklab(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 0%)-oklab(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0)-oklab(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0)-oklab(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 0%)-oklab(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0)-oklab(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0)-oklab(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 0%)-oklab(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0)-oklab(0 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0)-oklab(0 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 0%)-oklab(0 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0)-oklab(0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0)-oklab(0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 0%)-oklab(0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0)-oklab(1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0)-oklab(1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 0%)-oklab(1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0)-oklab(1.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0)-oklab(1.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 0%)-oklab(1.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0)-oklab(-0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0)-oklab(-0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 0%)-oklab(-0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0)-oklab(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0)-oklab(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 0%)-oklab(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0)-oklab(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0)-oklab(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 0%)-oklab(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0)-oklab(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0)-oklab(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 0%)-oklab(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0)-oklab(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0)-oklab(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 0%)-oklab(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0)-oklab(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0)-oklab(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 0%)-oklab(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0)-oklab(0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0)-oklab(0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 0%)-oklab(0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0)-oklab(1.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0)-oklab(1.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 0%)-oklab(1.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0)-oklab(-0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0)-oklab(-0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 0%)-oklab(-0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0)-oklab(0 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0)-oklab(0 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 0%)-oklab(0 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0)-oklab(0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0)-oklab(0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 0%)-oklab(0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0)-oklab(1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0)-oklab(1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 0%)-oklab(1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0)-oklab(1.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0)-oklab(1.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 0%)-oklab(1.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0)-oklab(-0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0)-oklab(-0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 0%)-oklab(-0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.04)-oklab(0 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.04)-oklab(0 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 10%)-oklab(0 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.04)-oklab(0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.04)-oklab(0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 10%)-oklab(0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.04)-oklab(1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.04)-oklab(1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 10%)-oklab(1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.04)-oklab(1.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.04)-oklab(1.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 10%)-oklab(1.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.04)-oklab(-0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.04)-oklab(-0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 10%)-oklab(-0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.04)-oklab(0 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.04)-oklab(0 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 10%)-oklab(0 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.04)-oklab(0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.04)-oklab(0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 10%)-oklab(0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.04)-oklab(1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.04)-oklab(1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 10%)-oklab(1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.04)-oklab(1.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.04)-oklab(1.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 10%)-oklab(1.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.04)-oklab(-0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.04)-oklab(-0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 10%)-oklab(-0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.04)-oklab(0 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.04)-oklab(0 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 10%)-oklab(0 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.04)-oklab(0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.04)-oklab(0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 10%)-oklab(0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.04)-oklab(1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.04)-oklab(1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 10%)-oklab(1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.04)-oklab(1.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.04)-oklab(1.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 10%)-oklab(1.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.04)-oklab(-0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.04)-oklab(-0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 10%)-oklab(-0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.04)-oklab(0 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.04)-oklab(0 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 10%)-oklab(0 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.04)-oklab(0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.04)-oklab(0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 10%)-oklab(0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.04)-oklab(1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.04)-oklab(1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 10%)-oklab(1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.04)-oklab(1.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.04)-oklab(1.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 10%)-oklab(1.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.04)-oklab(-0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.04)-oklab(-0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 10%)-oklab(-0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.04)-oklab(0 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.04)-oklab(0 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 10%)-oklab(0 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.04)-oklab(0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.04)-oklab(0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 10%)-oklab(0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.04)-oklab(1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.04)-oklab(1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 10%)-oklab(1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.04)-oklab(1.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.04)-oklab(1.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 10%)-oklab(1.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.04)-oklab(-0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.04)-oklab(-0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 10%)-oklab(-0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.4)-oklab(0 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.4)-oklab(0 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 100%)-oklab(0 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.4)-oklab(0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.4)-oklab(0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 100%)-oklab(0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.4)-oklab(1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.4)-oklab(1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 100%)-oklab(1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.4)-oklab(1.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.4)-oklab(1.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 100%)-oklab(1.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.4)-oklab(-0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.4)-oklab(-0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 100%)-oklab(-0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.4)-oklab(0 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.4)-oklab(0 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 100%)-oklab(0 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.4)-oklab(0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.4)-oklab(0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 100%)-oklab(0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.4)-oklab(1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.4)-oklab(1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 100%)-oklab(1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.4)-oklab(1.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.4)-oklab(1.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 100%)-oklab(1.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.4)-oklab(-0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.4)-oklab(-0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 100%)-oklab(-0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.4)-oklab(0 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.4)-oklab(0 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 100%)-oklab(0 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.4)-oklab(0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.4)-oklab(0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 100%)-oklab(0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.4)-oklab(1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.4)-oklab(1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 100%)-oklab(1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.4)-oklab(1.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.4)-oklab(1.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 100%)-oklab(1.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.4)-oklab(-0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.4)-oklab(-0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 100%)-oklab(-0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.4)-oklab(0 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.4)-oklab(0 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 100%)-oklab(0 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.4)-oklab(0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.4)-oklab(0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 100%)-oklab(0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.4)-oklab(1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.4)-oklab(1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 100%)-oklab(1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.4)-oklab(1.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.4)-oklab(1.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 100%)-oklab(1.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.4)-oklab(-0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.4)-oklab(-0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 100%)-oklab(-0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.4)-oklab(0 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.4)-oklab(0 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 100%)-oklab(0 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.4)-oklab(0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.4)-oklab(0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 100%)-oklab(0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.4)-oklab(1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.4)-oklab(1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 100%)-oklab(1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.4)-oklab(1.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.4)-oklab(1.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 100%)-oklab(1.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.4)-oklab(-0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.4)-oklab(-0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 100%)-oklab(-0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.46)-oklab(0 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.46)-oklab(0 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 115%)-oklab(0 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.46)-oklab(0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.46)-oklab(0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 115%)-oklab(0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.46)-oklab(1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.46)-oklab(1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 115%)-oklab(1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.46)-oklab(1.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.46)-oklab(1.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 115%)-oklab(1.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.46)-oklab(-0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.46)-oklab(-0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 115%)-oklab(-0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.46)-oklab(0 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.46)-oklab(0 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 115%)-oklab(0 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.46)-oklab(0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.46)-oklab(0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 115%)-oklab(0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.46)-oklab(1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.46)-oklab(1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 115%)-oklab(1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.46)-oklab(1.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.46)-oklab(1.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 115%)-oklab(1.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.46)-oklab(-0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.46)-oklab(-0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 115%)-oklab(-0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.46)-oklab(0 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.46)-oklab(0 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 115%)-oklab(0 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.46)-oklab(0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.46)-oklab(0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 115%)-oklab(0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.46)-oklab(1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.46)-oklab(1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 115%)-oklab(1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.46)-oklab(1.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.46)-oklab(1.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 115%)-oklab(1.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.46)-oklab(-0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.46)-oklab(-0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 115%)-oklab(-0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.46)-oklab(0 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.46)-oklab(0 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 115%)-oklab(0 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.46)-oklab(0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.46)-oklab(0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 115%)-oklab(0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.46)-oklab(1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.46)-oklab(1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 115%)-oklab(1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.46)-oklab(1.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.46)-oklab(1.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 115%)-oklab(1.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.46)-oklab(-0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.46)-oklab(-0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 115%)-oklab(-0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.46)-oklab(0 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.46)-oklab(0 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 115%)-oklab(0 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.46)-oklab(0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.46)-oklab(0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 115%)-oklab(0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.46)-oklab(1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.46)-oklab(1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 115%)-oklab(1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.46)-oklab(1.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.46)-oklab(1.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 115%)-oklab(1.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.46)-oklab(-0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.46)-oklab(-0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 115%)-oklab(-0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 -0.04)-oklab(0 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 -0.04)-oklab(0 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% -10%)-oklab(0 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 -0.04)-oklab(0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 -0.04)-oklab(0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% -10%)-oklab(0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 -0.04)-oklab(1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 -0.04)-oklab(1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% -10%)-oklab(1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 -0.04)-oklab(1.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 -0.04)-oklab(1.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% -10%)-oklab(1.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 -0.04)-oklab(-0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 -0.04)-oklab(-0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% -10%)-oklab(-0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 -0.04)-oklab(0 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 -0.04)-oklab(0 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% -10%)-oklab(0 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 -0.04)-oklab(0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 -0.04)-oklab(0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% -10%)-oklab(0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 -0.04)-oklab(1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 -0.04)-oklab(1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% -10%)-oklab(1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 -0.04)-oklab(1.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 -0.04)-oklab(1.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% -10%)-oklab(1.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 -0.04)-oklab(-0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 -0.04)-oklab(-0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% -10%)-oklab(-0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 -0.04)-oklab(0 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 -0.04)-oklab(0 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% -10%)-oklab(0 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 -0.04)-oklab(0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 -0.04)-oklab(0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% -10%)-oklab(0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 -0.04)-oklab(1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 -0.04)-oklab(1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% -10%)-oklab(1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 -0.04)-oklab(1.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 -0.04)-oklab(1.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% -10%)-oklab(1.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 -0.04)-oklab(-0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 -0.04)-oklab(-0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% -10%)-oklab(-0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 -0.04)-oklab(0 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 -0.04)-oklab(0 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% -10%)-oklab(0 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 -0.04)-oklab(0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 -0.04)-oklab(0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% -10%)-oklab(0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 -0.04)-oklab(1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 -0.04)-oklab(1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% -10%)-oklab(1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 -0.04)-oklab(1.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 -0.04)-oklab(1.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% -10%)-oklab(1.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 -0.04)-oklab(-0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 -0.04)-oklab(-0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% -10%)-oklab(-0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 -0.04)-oklab(0 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 -0.04)-oklab(0 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% -10%)-oklab(0 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 -0.04)-oklab(0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 -0.04)-oklab(0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% -10%)-oklab(0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 -0.04)-oklab(1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 -0.04)-oklab(1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% -10%)-oklab(1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 -0.04)-oklab(1.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 -0.04)-oklab(1.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% -10%)-oklab(1.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 -0.04)-oklab(-0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 -0.04)-oklab(-0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% -10%)-oklab(-0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0 / 1)-oklab(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0 / 100%)-oklab(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 0% / 1)-oklab(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 0 0)' == 'oklab(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0 / 1)-oklab(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0 / 100%)-oklab(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 0% / 1)-oklab(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 0 0)' == 'oklab(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0 / 1)-oklab(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0 / 100%)-oklab(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 0% / 1)-oklab(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 0 0)' == 'oklab(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0 / 1)-oklab(0 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0 / 100%)-oklab(0 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 0% / 1)-oklab(0 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...0000000002 0)' == 'oklab(0 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0 / 1)-oklab(0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0 / 100%)-oklab(0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 0% / 1)-oklab(0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0 / 1)-oklab(1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0 / 100%)-oklab(1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 0% / 1)-oklab(1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...0000000002 0)' == 'oklab(1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0 / 1)-oklab(1.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0 / 100%)-oklab(1.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 0% / 1)-oklab(1.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0 / 1)-oklab(-0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0 / 100%)-oklab(-0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 0% / 1)-oklab(-0.1 0.08 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.08 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0 / 1)-oklab(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0 / 100%)-oklab(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 0% / 1)-oklab(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...0000000002 0)' == 'oklab(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0 / 1)-oklab(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0 / 100%)-oklab(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 0% / 1)-oklab(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000002 0)' == 'oklab(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0 / 1)-oklab(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0 / 100%)-oklab(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 0% / 1)-oklab(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...0000000002 0)' == 'oklab(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0 / 1)-oklab(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0 / 100%)-oklab(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 0% / 1)-oklab(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000002 0)' == 'oklab(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0 / 1)-oklab(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0 / 100%)-oklab(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 0% / 1)-oklab(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000002 0)' == 'oklab(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0 / 1)-oklab(0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0 / 100%)-oklab(0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 0% / 1)-oklab(0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 0.44 0)' == 'oklab(0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0 / 1)-oklab(1.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0 / 100%)-oklab(1.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 0% / 1)-oklab(1.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 0.44 0)' == 'oklab(1.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0 / 1)-oklab(-0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0 / 100%)-oklab(-0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 0% / 1)-oklab(-0.1 0.44 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 0.44 0)' == 'oklab(-0.1 0.44 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0 / 1)-oklab(0 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0 / 100%)-oklab(0 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 0% / 1)-oklab(0 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...0000000001 0)' == 'oklab(0 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0 / 1)-oklab(0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0 / 100%)-oklab(0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 0% / 1)-oklab(0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0000000001 0)' == 'oklab(0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0 / 1)-oklab(1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0 / 100%)-oklab(1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 0% / 1)-oklab(1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...0000000001 0)' == 'oklab(1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0 / 1)-oklab(1.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0 / 100%)-oklab(1.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 0% / 1)-oklab(1.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0000000001 0)' == 'oklab(1.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0 / 1)-oklab(-0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0 / 100%)-oklab(-0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 0% / 1)-oklab(-0.1 -0.04 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0000000001 0)' == 'oklab(-0.1 -0.04 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.04 / 1)-oklab(0 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.04 / 100%)-oklab(0 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 10% / 1)-oklab(0 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000001)' == 'oklab(0 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.04 / 1)-oklab(0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.04 / 100%)-oklab(0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 10% / 1)-oklab(0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.04 / 1)-oklab(1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.04 / 100%)-oklab(1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 10% / 1)-oklab(1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000001)' == 'oklab(1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.04 / 1)-oklab(1.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.04 / 100%)-oklab(1.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 10% / 1)-oklab(1.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.04 / 1)-oklab(-0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.04 / 100%)-oklab(-0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 10% / 1)-oklab(-0.1 0 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.04 / 1)-oklab(0 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.04 / 100%)-oklab(0 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 10% / 1)-oklab(0 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.04 / 1)-oklab(0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.04 / 100%)-oklab(0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 10% / 1)-oklab(0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.04 / 1)-oklab(1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.04 / 100%)-oklab(1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 10% / 1)-oklab(1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.04 / 1)-oklab(1.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.04 / 100%)-oklab(1.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 10% / 1)-oklab(1.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.04 / 1)-oklab(-0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.04 / 100%)-oklab(-0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 10% / 1)-oklab(-0.1 0.08 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.04 / 1)-oklab(0 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.04 / 100%)-oklab(0 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 10% / 1)-oklab(0 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.04 / 1)-oklab(0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.04 / 100%)-oklab(0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 10% / 1)-oklab(0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.04 / 1)-oklab(1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.04 / 100%)-oklab(1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 10% / 1)-oklab(1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.04 / 1)-oklab(1.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.04 / 100%)-oklab(1.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 10% / 1)-oklab(1.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.04 / 1)-oklab(-0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.04 / 100%)-oklab(-0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 10% / 1)-oklab(-0.1 0.4 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.04 / 1)-oklab(0 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.04 / 100%)-oklab(0 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 10% / 1)-oklab(0 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.04 / 1)-oklab(0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.04 / 100%)-oklab(0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 10% / 1)-oklab(0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.04 / 1)-oklab(1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.04 / 100%)-oklab(1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 10% / 1)-oklab(1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.04 / 1)-oklab(1.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.04 / 100%)-oklab(1.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 10% / 1)-oklab(1.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.04 / 1)-oklab(-0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.04 / 100%)-oklab(-0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 10% / 1)-oklab(-0.1 0.44 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.04 / 1)-oklab(0 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.04 / 100%)-oklab(0 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 10% / 1)-oklab(0 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.04 / 1)-oklab(0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.04 / 100%)-oklab(0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 10% / 1)-oklab(0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.04 / 1)-oklab(1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.04 / 100%)-oklab(1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 10% / 1)-oklab(1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.04 / 1)-oklab(1.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.04 / 100%)-oklab(1.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 10% / 1)-oklab(1.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.04 / 1)-oklab(-0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.04 / 100%)-oklab(-0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 10% / 1)-oklab(-0.1 -0.04 0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.4 / 1)-oklab(0 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.4 / 100%)-oklab(0 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 100% / 1)-oklab(0 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.4 / 1)-oklab(0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.4 / 100%)-oklab(0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 100% / 1)-oklab(0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.4 / 1)-oklab(1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.4 / 100%)-oklab(1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 100% / 1)-oklab(1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.4 / 1)-oklab(1.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.4 / 100%)-oklab(1.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 100% / 1)-oklab(1.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.4 / 1)-oklab(-0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.4 / 100%)-oklab(-0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 100% / 1)-oklab(-0.1 0 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.4 / 1)-oklab(0 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.4 / 100%)-oklab(0 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 100% / 1)-oklab(0 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.4 / 1)-oklab(0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.4 / 100%)-oklab(0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 100% / 1)-oklab(0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.4 / 1)-oklab(1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.4 / 100%)-oklab(1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 100% / 1)-oklab(1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.4 / 1)-oklab(1.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.4 / 100%)-oklab(1.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 100% / 1)-oklab(1.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.4 / 1)-oklab(-0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.4 / 100%)-oklab(-0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 100% / 1)-oklab(-0.1 0.08 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.4 / 1)-oklab(0 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.4 / 100%)-oklab(0 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 100% / 1)-oklab(0 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.4 / 1)-oklab(0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.4 / 100%)-oklab(0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 100% / 1)-oklab(0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.4 / 1)-oklab(1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.4 / 100%)-oklab(1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 100% / 1)-oklab(1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.4 / 1)-oklab(1.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.4 / 100%)-oklab(1.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 100% / 1)-oklab(1.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.4 / 1)-oklab(-0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.4 / 100%)-oklab(-0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 100% / 1)-oklab(-0.1 0.4 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.4 / 1)-oklab(0 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.4 / 100%)-oklab(0 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 100% / 1)-oklab(0 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.4 / 1)-oklab(0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.4 / 100%)-oklab(0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 100% / 1)-oklab(0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.4 / 1)-oklab(1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.4 / 100%)-oklab(1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 100% / 1)-oklab(1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.4 / 1)-oklab(1.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.4 / 100%)-oklab(1.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 100% / 1)-oklab(1.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.4 / 1)-oklab(-0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.4 / 100%)-oklab(-0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 100% / 1)-oklab(-0.1 0.44 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.4 / 1)-oklab(0 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.4 / 100%)-oklab(0 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 100% / 1)-oklab(0 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.4 / 1)-oklab(0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.4 / 100%)-oklab(0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 100% / 1)-oklab(0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.4 / 1)-oklab(1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.4 / 100%)-oklab(1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 100% / 1)-oklab(1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.4)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.4 / 1)-oklab(1.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.4 / 100%)-oklab(1.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 100% / 1)-oklab(1.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.4 / 1)-oklab(-0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.4 / 100%)-oklab(-0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 100% / 1)-oklab(-0.1 -0.04 0.4)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.46 / 1)-oklab(0 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.46 / 100%)-oklab(0 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 115% / 1)-oklab(0 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....000000000002)' == 'oklab(0 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.46 / 1)-oklab(0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.46 / 100%)-oklab(0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 115% / 1)-oklab(0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.46 / 1)-oklab(1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.46 / 100%)-oklab(1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 115% / 1)-oklab(1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....000000000002)' == 'oklab(1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.46 / 1)-oklab(1.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.46 / 100%)-oklab(1.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 115% / 1)-oklab(1.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.46 / 1)-oklab(-0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.46 / 100%)-oklab(-0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 115% / 1)-oklab(-0.1 0 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.46 / 1)-oklab(0 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.46 / 100%)-oklab(0 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 115% / 1)-oklab(0 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000002)' == 'oklab(0 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.46 / 1)-oklab(0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.46 / 100%)-oklab(0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 115% / 1)-oklab(0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.46 / 1)-oklab(1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.46 / 100%)-oklab(1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 115% / 1)-oklab(1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000002)' == 'oklab(1 0.08 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.46 / 1)-oklab(1.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.46 / 100%)-oklab(1.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 115% / 1)-oklab(1.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.46 / 1)-oklab(-0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.46 / 100%)-oklab(-0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 115% / 1)-oklab(-0.1 0.08 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.46 / 1)-oklab(0 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.46 / 100%)-oklab(0 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 115% / 1)-oklab(0 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000002)' == 'oklab(0 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.46 / 1)-oklab(0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.46 / 100%)-oklab(0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 115% / 1)-oklab(0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.46 / 1)-oklab(1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.46 / 100%)-oklab(1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 115% / 1)-oklab(1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000002)' == 'oklab(1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.46 / 1)-oklab(1.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.46 / 100%)-oklab(1.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 115% / 1)-oklab(1.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.4 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.46 / 1)-oklab(-0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.46 / 100%)-oklab(-0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 115% / 1)-oklab(-0.1 0.4 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.46 / 1)-oklab(0 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.46 / 100%)-oklab(0 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 115% / 1)-oklab(0 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000002)' == 'oklab(0 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.46 / 1)-oklab(0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.46 / 100%)-oklab(0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 115% / 1)-oklab(0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.46 / 1)-oklab(1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.46 / 100%)-oklab(1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 115% / 1)-oklab(1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000002)' == 'oklab(1 0.44 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.46 / 1)-oklab(1.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.46 / 100%)-oklab(1.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 115% / 1)-oklab(1.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.46 / 1)-oklab(-0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.46 / 100%)-oklab(-0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 115% / 1)-oklab(-0.1 0.44 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.46 / 1)-oklab(0 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.46 / 100%)-oklab(0 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 115% / 1)-oklab(0 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000002)' == 'oklab(0 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.46 / 1)-oklab(0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.46 / 100%)-oklab(0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 115% / 1)-oklab(0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000002)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.46 / 1)-oklab(1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.46 / 100%)-oklab(1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 115% / 1)-oklab(1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000002)' == 'oklab(1 -0.04 0.46)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.46 / 1)-oklab(1.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.46 / 100%)-oklab(1.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 115% / 1)-oklab(1.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000002)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.46 / 1)-oklab(-0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.46 / 100%)-oklab(-0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 115% / 1)-oklab(-0.1 -0.04 0.46)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000002)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 -0.04 / 1)-oklab(0 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 -0.04 / 100%)-oklab(0 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% -10% / 1)-oklab(0 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...000000000001)' == 'oklab(0 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 -0.04 / 1)-oklab(0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 -0.04 / 100%)-oklab(0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% -10% / 1)-oklab(0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 -0.04 / 1)-oklab(1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 -0.04 / 100%)-oklab(1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% -10% / 1)-oklab(1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...000000000001)' == 'oklab(1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 -0.04 / 1)-oklab(1.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 -0.04 / 100%)-oklab(1.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% -10% / 1)-oklab(1.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 -0.04 / 1)-oklab(-0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 -0.04 / 100%)-oklab(-0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% -10% / 1)-oklab(-0.1 0 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 -0.04 / 1)-oklab(0 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 -0.04 / 100%)-oklab(0 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% -10% / 1)-oklab(0 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000000000001)' == 'oklab(0 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 -0.04 / 1)-oklab(0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 -0.04 / 100%)-oklab(0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% -10% / 1)-oklab(0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 -0.04 / 1)-oklab(1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 -0.04 / 100%)-oklab(1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% -10% / 1)-oklab(1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000000000001)' == 'oklab(1 0.08 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 -0.04 / 1)-oklab(1.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 -0.04 / 100%)-oklab(1.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% -10% / 1)-oklab(1.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 -0.04 / 1)-oklab(-0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 -0.04 / 100%)-oklab(-0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% -10% / 1)-oklab(-0.1 0.08 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 -0.04 / 1)-oklab(0 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 -0.04 / 100%)-oklab(0 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% -10% / 1)-oklab(0 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000000000001)' == 'oklab(0 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 -0.04 / 1)-oklab(0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 -0.04 / 100%)-oklab(0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% -10% / 1)-oklab(0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 -0.04 / 1)-oklab(1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 -0.04 / 100%)-oklab(1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% -10% / 1)-oklab(1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000000000001)' == 'oklab(1 0.4 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 -0.04 / 1)-oklab(1.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 -0.04 / 100%)-oklab(1.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% -10% / 1)-oklab(1.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 -0.04 / 1)-oklab(-0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 -0.04 / 100%)-oklab(-0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% -10% / 1)-oklab(-0.1 0.4 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 -0.04 / 1)-oklab(0 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 -0.04 / 100%)-oklab(0 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% -10% / 1)-oklab(0 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...000000000001)' == 'oklab(0 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 -0.04 / 1)-oklab(0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 -0.04 / 100%)-oklab(0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% -10% / 1)-oklab(0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 -0.04 / 1)-oklab(1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 -0.04 / 100%)-oklab(1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% -10% / 1)-oklab(1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...000000000001)' == 'oklab(1 0.44 -0.04)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 -0.04 / 1)-oklab(1.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 -0.04 / 100%)-oklab(1.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% -10% / 1)-oklab(1.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 -0.04 / 1)-oklab(-0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 -0.04 / 100%)-oklab(-0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% -10% / 1)-oklab(-0.1 0.44 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 -0.04 / 1)-oklab(0 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 -0.04 / 100%)-oklab(0 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% -10% / 1)-oklab(0 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000000000001)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 -0.04 / 1)-oklab(0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 -0.04 / 100%)-oklab(0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% -10% / 1)-oklab(0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000000000001)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 -0.04 / 1)-oklab(1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 -0.04 / 100%)-oklab(1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% -10% / 1)-oklab(1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000000000001)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 -0.04 / 1)-oklab(1.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 -0.04 / 100%)-oklab(1.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% -10% / 1)-oklab(1.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000000000001)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 -0.04 / 1)-oklab(-0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 -0.04 / 100%)-oklab(-0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% -10% / 1)-oklab(-0.1 -0.04 -0.04)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000000000001)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0 / 0.25)-oklab(0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...1 0 0 / 0.25)' == 'oklab(0.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0 / 25.0%)-oklab(0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...1 0 0 / 0.25)' == 'oklab(0.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 0% / 0.25)-oklab(0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...1 0 0 / 0.25)' == 'oklab(0.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0 / 0.25)-oklab(1.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...1 0 0 / 0.25)' == 'oklab(1.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0 / 25.0%)-oklab(1.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...1 0 0 / 0.25)' == 'oklab(1.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 0% / 0.25)-oklab(1.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...1 0 0 / 0.25)' == 'oklab(1.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0 / 0.25)-oklab(-0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...1 0 0 / 0.25)' == 'oklab(-0.1 0 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0 / 25.0%)-oklab(-0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...1 0 0 / 0.25)' == 'oklab(-0.1 0 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 0% / 0.25)-oklab(-0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...1 0 0 / 0.25)' == 'oklab(-0.1 0 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0 / 0.25)-oklab(0 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...002 0 / 0.25)' == 'oklab(0 0.08 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0 / 25.0%)-oklab(0 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...002 0 / 0.25)' == 'oklab(0 0.08 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 0% / 0.25)-oklab(0 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...002 0 / 0.25)' == 'oklab(0 0.08 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0 / 0.25)-oklab(0.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0 / 25.0%)-oklab(0.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 0% / 0.25)-oklab(0.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0 / 0.25)-oklab(1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...002 0 / 0.25)' == 'oklab(1 0.08 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0 / 25.0%)-oklab(1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...002 0 / 0.25)' == 'oklab(1 0.08 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 0% / 0.25)-oklab(1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...002 0 / 0.25)' == 'oklab(1 0.08 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0 / 0.25)-oklab(1.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0 / 25.0%)-oklab(1.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 0% / 0.25)-oklab(1.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0 / 0.25)-oklab(-0.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0 / 25.0%)-oklab(-0.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 0% / 0.25)-oklab(-0.1 0.08 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0 / 0.25)-oklab(0 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...002 0 / 0.25)' == 'oklab(0 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0 / 25.0%)-oklab(0 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...002 0 / 0.25)' == 'oklab(0 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 0% / 0.25)-oklab(0 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...002 0 / 0.25)' == 'oklab(0 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0 / 0.25)-oklab(0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0 / 25.0%)-oklab(0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 0% / 0.25)-oklab(0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...002 0 / 0.25)' == 'oklab(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0 / 0.25)-oklab(1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...002 0 / 0.25)' == 'oklab(1 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0 / 25.0%)-oklab(1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...002 0 / 0.25)' == 'oklab(1 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 0% / 0.25)-oklab(1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...002 0 / 0.25)' == 'oklab(1 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0 / 0.25)-oklab(1.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0 / 25.0%)-oklab(1.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 0% / 0.25)-oklab(1.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...002 0 / 0.25)' == 'oklab(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0 / 0.25)-oklab(-0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0 / 25.0%)-oklab(-0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 0% / 0.25)-oklab(-0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...002 0 / 0.25)' == 'oklab(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0 / 0.25)-oklab(0.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000....44 0 / 0.25)' == 'oklab(0.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0 / 25.0%)-oklab(0.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000....44 0 / 0.25)' == 'oklab(0.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 0% / 0.25)-oklab(0.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000....44 0 / 0.25)' == 'oklab(0.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0 / 0.25)-oklab(1.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000....44 0 / 0.25)' == 'oklab(1.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0 / 25.0%)-oklab(1.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000....44 0 / 0.25)' == 'oklab(1.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 0% / 0.25)-oklab(1.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000....44 0 / 0.25)' == 'oklab(1.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0 / 0.25)-oklab(-0.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100....44 0 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0 / 25.0%)-oklab(-0.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100....44 0 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 0% / 0.25)-oklab(-0.1 0.44 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100....44 0 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0 / 0.25)-oklab(0 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...001 0 / 0.25)' == 'oklab(0 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0 / 25.0%)-oklab(0 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...001 0 / 0.25)' == 'oklab(0 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 0% / 0.25)-oklab(0 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...001 0 / 0.25)' == 'oklab(0 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0 / 0.25)-oklab(0.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...001 0 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0 / 25.0%)-oklab(0.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...001 0 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 0% / 0.25)-oklab(0.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...001 0 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0 / 0.25)-oklab(1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...001 0 / 0.25)' == 'oklab(1 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0 / 25.0%)-oklab(1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...001 0 / 0.25)' == 'oklab(1 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 0% / 0.25)-oklab(1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...001 0 / 0.25)' == 'oklab(1 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0 / 0.25)-oklab(1.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...001 0 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0 / 25.0%)-oklab(1.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...001 0 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 0% / 0.25)-oklab(1.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...001 0 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0 / 0.25)-oklab(-0.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...001 0 / 0.25)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0 / 25.0%)-oklab(-0.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...001 0 / 0.25)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 0% / 0.25)-oklab(-0.1 -0.04 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...001 0 / 0.25)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.04 / 0.25)-oklab(0 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00001 / 0.25)' == 'oklab(0 0 0.04 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.04 / 25.0%)-oklab(0 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00001 / 0.25)' == 'oklab(0 0 0.04 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 10% / 0.25)-oklab(0 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00001 / 0.25)' == 'oklab(0 0 0.04 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.04 / 0.25)-oklab(0.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.04 / 25.0%)-oklab(0.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 10% / 0.25)-oklab(0.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.04 / 0.25)-oklab(1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00001 / 0.25)' == 'oklab(1 0 0.04 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.04 / 25.0%)-oklab(1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00001 / 0.25)' == 'oklab(1 0 0.04 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 10% / 0.25)-oklab(1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00001 / 0.25)' == 'oklab(1 0 0.04 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.04 / 0.25)-oklab(1.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.04 / 25.0%)-oklab(1.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 10% / 0.25)-oklab(1.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.04 / 0.25)-oklab(-0.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.04 / 25.0%)-oklab(-0.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 10% / 0.25)-oklab(-0.1 0 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.04 / 0.25)-oklab(0 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.04 / 25.0%)-oklab(0 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 10% / 0.25)-oklab(0 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.04 / 0.25)-oklab(0.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.04 / 25.0%)-oklab(0.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 10% / 0.25)-oklab(0.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.04 / 0.25)-oklab(1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.04 / 25.0%)-oklab(1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 10% / 0.25)-oklab(1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.04 / 0.25)-oklab(1.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.04 / 25.0%)-oklab(1.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 10% / 0.25)-oklab(1.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.04 / 0.25)-oklab(-0.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.04 / 25.0%)-oklab(-0.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 10% / 0.25)-oklab(-0.1 0.08 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.04 / 0.25)-oklab(0 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.04 / 25.0%)-oklab(0 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 10% / 0.25)-oklab(0 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.04 / 0.25)-oklab(0.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.04 / 25.0%)-oklab(0.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 10% / 0.25)-oklab(0.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.04 / 0.25)-oklab(1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.04 / 25.0%)-oklab(1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 10% / 0.25)-oklab(1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.04 / 0.25)-oklab(1.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.04 / 25.0%)-oklab(1.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 10% / 0.25)-oklab(1.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.04 / 0.25)-oklab(-0.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.04 / 25.0%)-oklab(-0.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 10% / 0.25)-oklab(-0.1 0.4 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.04 / 0.25)-oklab(0 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.04 / 25.0%)-oklab(0 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 10% / 0.25)-oklab(0 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.04 / 0.25)-oklab(0.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.04 / 25.0%)-oklab(0.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 10% / 0.25)-oklab(0.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.04 / 0.25)-oklab(1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.04 / 25.0%)-oklab(1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 10% / 0.25)-oklab(1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.04 / 0.25)-oklab(1.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.04 / 25.0%)-oklab(1.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 10% / 0.25)-oklab(1.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.04 / 0.25)-oklab(-0.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.04 / 25.0%)-oklab(-0.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 10% / 0.25)-oklab(-0.1 0.44 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.04 / 0.25)-oklab(0 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.04 / 25.0%)-oklab(0 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 10% / 0.25)-oklab(0 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.04 / 0.25)-oklab(0.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.04 / 25.0%)-oklab(0.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 10% / 0.25)-oklab(0.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.04 / 0.25)-oklab(1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.04 / 25.0%)-oklab(1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 10% / 0.25)-oklab(1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.04 / 0.25)-oklab(1.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.04 / 25.0%)-oklab(1.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 10% / 0.25)-oklab(1.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.04 / 0.25)-oklab(-0.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.04 / 25.0%)-oklab(-0.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 10% / 0.25)-oklab(-0.1 -0.04 0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.4 / 0.25)-oklab(0 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.4 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.4 / 25.0%)-oklab(0 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.4 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 100% / 0.25)-oklab(0 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.4 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.4 / 0.25)-oklab(0.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.4 / 25.0%)-oklab(0.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 100% / 0.25)-oklab(0.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.4 / 0.25)-oklab(1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.4 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.4 / 25.0%)-oklab(1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.4 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 100% / 0.25)-oklab(1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.4 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.4 / 0.25)-oklab(1.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.4 / 25.0%)-oklab(1.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 100% / 0.25)-oklab(1.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.4 / 0.25)-oklab(-0.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.4 / 25.0%)-oklab(-0.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 100% / 0.25)-oklab(-0.1 0 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.4 / 0.25)-oklab(0 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.4 / 25.0%)-oklab(0 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 100% / 0.25)-oklab(0 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.4 / 0.25)-oklab(0.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.4 / 25.0%)-oklab(0.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 100% / 0.25)-oklab(0.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.4 / 0.25)-oklab(1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.4 / 25.0%)-oklab(1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 100% / 0.25)-oklab(1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.4 / 0.25)-oklab(1.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.4 / 25.0%)-oklab(1.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 100% / 0.25)-oklab(1.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.4 / 0.25)-oklab(-0.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.4 / 25.0%)-oklab(-0.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 100% / 0.25)-oklab(-0.1 0.08 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.4 / 0.25)-oklab(0 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.4 / 25.0%)-oklab(0 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 100% / 0.25)-oklab(0 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.4 / 0.25)-oklab(0.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.4 / 25.0%)-oklab(0.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 100% / 0.25)-oklab(0.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.4 / 0.25)-oklab(1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.4 / 25.0%)-oklab(1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 100% / 0.25)-oklab(1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.4 / 0.25)-oklab(1.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.4 / 25.0%)-oklab(1.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 100% / 0.25)-oklab(1.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.4 / 0.25)-oklab(-0.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.4 / 25.0%)-oklab(-0.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 100% / 0.25)-oklab(-0.1 0.4 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.4 / 0.25)-oklab(0 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.4 / 25.0%)-oklab(0 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 100% / 0.25)-oklab(0 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.4 / 0.25)-oklab(0.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.4 / 25.0%)-oklab(0.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 100% / 0.25)-oklab(0.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.4 / 0.25)-oklab(1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.4 / 25.0%)-oklab(1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 100% / 0.25)-oklab(1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.4 / 0.25)-oklab(1.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.4 / 25.0%)-oklab(1.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 100% / 0.25)-oklab(1.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.4 / 0.25)-oklab(-0.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.4 / 25.0%)-oklab(-0.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 100% / 0.25)-oklab(-0.1 0.44 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.4 / 0.25)-oklab(0 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.4 / 25.0%)-oklab(0 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 100% / 0.25)-oklab(0 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.4 / 0.25)-oklab(0.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.4 / 25.0%)-oklab(0.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 100% / 0.25)-oklab(0.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.4 / 0.25)-oklab(1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.4 / 25.0%)-oklab(1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 100% / 0.25)-oklab(1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.4 / 0.25)-oklab(1.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.4 / 25.0%)-oklab(1.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 100% / 0.25)-oklab(1.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.4 / 0.25)-oklab(-0.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.4 / 25.0%)-oklab(-0.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 100% / 0.25)-oklab(-0.1 -0.04 0.4 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.46 / 0.25)-oklab(0 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.46 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.46 / 25.0%)-oklab(0 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.46 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 115% / 0.25)-oklab(0 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00002 / 0.25)' == 'oklab(0 0 0.46 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.46 / 0.25)-oklab(0.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.46 / 25.0%)-oklab(0.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 115% / 0.25)-oklab(0.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.46 / 0.25)-oklab(1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.46 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.46 / 25.0%)-oklab(1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.46 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 115% / 0.25)-oklab(1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00002 / 0.25)' == 'oklab(1 0 0.46 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.46 / 0.25)-oklab(1.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.46 / 25.0%)-oklab(1.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 115% / 0.25)-oklab(1.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.46 / 0.25)-oklab(-0.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.46 / 25.0%)-oklab(-0.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 115% / 0.25)-oklab(-0.1 0 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.46 / 0.25)-oklab(0 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.46 / 25.0%)-oklab(0 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 115% / 0.25)-oklab(0 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00002 / 0.25)' == 'oklab(0 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.46 / 0.25)-oklab(0.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.46 / 25.0%)-oklab(0.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 115% / 0.25)-oklab(0.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.46 / 0.25)-oklab(1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.46 / 25.0%)-oklab(1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 115% / 0.25)-oklab(1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00002 / 0.25)' == 'oklab(1 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.46 / 0.25)-oklab(1.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.46 / 25.0%)-oklab(1.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 115% / 0.25)-oklab(1.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.46 / 0.25)-oklab(-0.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.46 / 25.0%)-oklab(-0.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 115% / 0.25)-oklab(-0.1 0.08 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.46 / 0.25)-oklab(0 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.46 / 25.0%)-oklab(0 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 115% / 0.25)-oklab(0 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00002 / 0.25)' == 'oklab(0 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.46 / 0.25)-oklab(0.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.46 / 25.0%)-oklab(0.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 115% / 0.25)-oklab(0.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.46 / 0.25)-oklab(1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.46 / 25.0%)-oklab(1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 115% / 0.25)-oklab(1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00002 / 0.25)' == 'oklab(1 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.46 / 0.25)-oklab(1.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.46 / 25.0%)-oklab(1.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 115% / 0.25)-oklab(1.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.46 / 0.25)-oklab(-0.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.46 / 25.0%)-oklab(-0.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 115% / 0.25)-oklab(-0.1 0.4 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.46 / 0.25)-oklab(0 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.46 / 25.0%)-oklab(0 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 115% / 0.25)-oklab(0 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00002 / 0.25)' == 'oklab(0 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.46 / 0.25)-oklab(0.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.46 / 25.0%)-oklab(0.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 115% / 0.25)-oklab(0.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.46 / 0.25)-oklab(1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.46 / 25.0%)-oklab(1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 115% / 0.25)-oklab(1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00002 / 0.25)' == 'oklab(1 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.46 / 0.25)-oklab(1.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.46 / 25.0%)-oklab(1.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 115% / 0.25)-oklab(1.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.46 / 0.25)-oklab(-0.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.46 / 25.0%)-oklab(-0.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 115% / 0.25)-oklab(-0.1 0.44 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.46 / 0.25)-oklab(0 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.46 / 25.0%)-oklab(0 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 115% / 0.25)-oklab(0 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00002 / 0.25)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.46 / 0.25)-oklab(0.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.46 / 25.0%)-oklab(0.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 115% / 0.25)-oklab(0.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00002 / 0.25)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.46 / 0.25)-oklab(1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.46 / 25.0%)-oklab(1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 115% / 0.25)-oklab(1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00002 / 0.25)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.46 / 0.25)-oklab(1.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.46 / 25.0%)-oklab(1.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 115% / 0.25)-oklab(1.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00002 / 0.25)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.46 / 0.25)-oklab(-0.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.46 / 25.0%)-oklab(-0.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 115% / 0.25)-oklab(-0.1 -0.04 0.46 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00002 / 0.25)' == 'oklab(-0.1 -... 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 -0.04 / 0.25)-oklab(0 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...00001 / 0.25)' == 'oklab(0 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 -0.04 / 25.0%)-oklab(0 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...00001 / 0.25)' == 'oklab(0 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% -10% / 0.25)-oklab(0 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...00001 / 0.25)' == 'oklab(0 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 -0.04 / 0.25)-oklab(0.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 -0.04 / 25.0%)-oklab(0.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% -10% / 0.25)-oklab(0.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 -0.04 / 0.25)-oklab(1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...00001 / 0.25)' == 'oklab(1 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 -0.04 / 25.0%)-oklab(1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...00001 / 0.25)' == 'oklab(1 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% -10% / 0.25)-oklab(1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...00001 / 0.25)' == 'oklab(1 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 -0.04 / 0.25)-oklab(1.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 -0.04 / 25.0%)-oklab(1.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% -10% / 0.25)-oklab(1.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 -0.04 / 0.25)-oklab(-0.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 -0.04 / 25.0%)-oklab(-0.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% -10% / 0.25)-oklab(-0.1 0 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 -0.04 / 0.25)-oklab(0 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 -0.04 / 25.0%)-oklab(0 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% -10% / 0.25)-oklab(0 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00001 / 0.25)' == 'oklab(0 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 -0.04 / 0.25)-oklab(0.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 -0.04 / 25.0%)-oklab(0.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% -10% / 0.25)-oklab(0.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 -0.04 / 0.25)-oklab(1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 -0.04 / 25.0%)-oklab(1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% -10% / 0.25)-oklab(1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00001 / 0.25)' == 'oklab(1 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 -0.04 / 0.25)-oklab(1.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 -0.04 / 25.0%)-oklab(1.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% -10% / 0.25)-oklab(1.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 -0.04 / 0.25)-oklab(-0.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 -0.04 / 25.0%)-oklab(-0.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% -10% / 0.25)-oklab(-0.1 0.08 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 -0.04 / 0.25)-oklab(0 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 -0.04 / 25.0%)-oklab(0 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% -10% / 0.25)-oklab(0 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00001 / 0.25)' == 'oklab(0 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 -0.04 / 0.25)-oklab(0.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 -0.04 / 25.0%)-oklab(0.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% -10% / 0.25)-oklab(0.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 -0.04 / 0.25)-oklab(1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 -0.04 / 25.0%)-oklab(1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% -10% / 0.25)-oklab(1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00001 / 0.25)' == 'oklab(1 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 -0.04 / 0.25)-oklab(1.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 -0.04 / 25.0%)-oklab(1.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% -10% / 0.25)-oklab(1.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 -0.04 / 0.25)-oklab(-0.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 -0.04 / 25.0%)-oklab(-0.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% -10% / 0.25)-oklab(-0.1 0.4 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 -0.04 / 0.25)-oklab(0 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 -0.04 / 25.0%)-oklab(0 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% -10% / 0.25)-oklab(0 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00001 / 0.25)' == 'oklab(0 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 -0.04 / 0.25)-oklab(0.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 -0.04 / 25.0%)-oklab(0.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% -10% / 0.25)-oklab(0.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 -0.04 / 0.25)-oklab(1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 -0.04 / 25.0%)-oklab(1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% -10% / 0.25)-oklab(1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00001 / 0.25)' == 'oklab(1 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 -0.04 / 0.25)-oklab(1.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 -0.04 / 25.0%)-oklab(1.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% -10% / 0.25)-oklab(1.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 -0.04 / 0.25)-oklab(-0.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 -0.04 / 25.0%)-oklab(-0.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% -10% / 0.25)-oklab(-0.1 0.44 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 -0.04 / 0.25)-oklab(0 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 -0.04 / 25.0%)-oklab(0 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% -10% / 0.25)-oklab(0 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00001 / 0.25)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 -0.04 / 0.25)-oklab(0.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 -0.04 / 25.0%)-oklab(0.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% -10% / 0.25)-oklab(0.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00001 / 0.25)' == 'oklab(0.1 -0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 -0.04 / 0.25)-oklab(1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 -0.04 / 25.0%)-oklab(1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% -10% / 0.25)-oklab(1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00001 / 0.25)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 -0.04 / 0.25)-oklab(1.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 -0.04 / 25.0%)-oklab(1.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% -10% / 0.25)-oklab(1.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00001 / 0.25)' == 'oklab(1.1 -0...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 -0.04 / 0.25)-oklab(-0.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 -0.04 / 25.0%)-oklab(-0.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% -10% / 0.25)-oklab(-0.1 -0.04 -0.04 / 0.25)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00001 / 0.25)' == 'oklab(-0.1 -...-0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0 / 0)-oklab(0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0001 0 0 / 0)' == 'oklab(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0 / 0%)-oklab(0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0001 0 0 / 0)' == 'oklab(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 0% / 0)-oklab(0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...0001 0 0 / 0)' == 'oklab(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0 / 0)-oklab(1.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0001 0 0 / 0)' == 'oklab(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0 / 0%)-oklab(1.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0001 0 0 / 0)' == 'oklab(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 0% / 0)-oklab(1.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...0001 0 0 / 0)' == 'oklab(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0 / 0)-oklab(-0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0001 0 0 / 0)' == 'oklab(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0 / 0%)-oklab(-0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0001 0 0 / 0)' == 'oklab(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 0% / 0)-oklab(-0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...0001 0 0 / 0)' == 'oklab(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0 / 0)-oklab(0 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000002 0 / 0)' == 'oklab(0 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0 / 0%)-oklab(0 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000002 0 / 0)' == 'oklab(0 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 0% / 0)-oklab(0 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...000002 0 / 0)' == 'oklab(0 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0 / 0)-oklab(0.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0 / 0%)-oklab(0.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 0% / 0)-oklab(0.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0 / 0)-oklab(1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000002 0 / 0)' == 'oklab(1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0 / 0%)-oklab(1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000002 0 / 0)' == 'oklab(1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 0% / 0)-oklab(1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...000002 0 / 0)' == 'oklab(1 0.08 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0 / 0)-oklab(1.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0 / 0%)-oklab(1.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 0% / 0)-oklab(1.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.08 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0 / 0)-oklab(-0.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0 / 0%)-oklab(-0.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 0% / 0)-oklab(-0.1 0.08 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0 / 0)-oklab(0 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000002 0 / 0)' == 'oklab(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0 / 0%)-oklab(0 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000002 0 / 0)' == 'oklab(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 0% / 0)-oklab(0 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...000002 0 / 0)' == 'oklab(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0 / 0)-oklab(0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0 / 0%)-oklab(0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 0% / 0)-oklab(0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000002 0 / 0)' == 'oklab(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0 / 0)-oklab(1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000002 0 / 0)' == 'oklab(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0 / 0%)-oklab(1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000002 0 / 0)' == 'oklab(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 0% / 0)-oklab(1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...000002 0 / 0)' == 'oklab(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0 / 0)-oklab(1.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0 / 0%)-oklab(1.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 0% / 0)-oklab(1.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000002 0 / 0)' == 'oklab(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0 / 0)-oklab(-0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0 / 0%)-oklab(-0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 0% / 0)-oklab(-0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000002 0 / 0)' == 'oklab(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0 / 0)-oklab(0.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...1 0.44 0 / 0)' == 'oklab(0.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0 / 0%)-oklab(0.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...1 0.44 0 / 0)' == 'oklab(0.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 0% / 0)-oklab(0.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...1 0.44 0 / 0)' == 'oklab(0.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0 / 0)-oklab(1.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...1 0.44 0 / 0)' == 'oklab(1.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0 / 0%)-oklab(1.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...1 0.44 0 / 0)' == 'oklab(1.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 0% / 0)-oklab(1.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...1 0.44 0 / 0)' == 'oklab(1.1 0.44 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0 / 0)-oklab(-0.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...1 0.44 0 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0 / 0%)-oklab(-0.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...1 0.44 0 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 0% / 0)-oklab(-0.1 0.44 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...1 0.44 0 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0 / 0)-oklab(0 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000001 0 / 0)' == 'oklab(0 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0 / 0%)-oklab(0 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000001 0 / 0)' == 'oklab(0 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 0% / 0)-oklab(0 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...000001 0 / 0)' == 'oklab(0 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0 / 0)-oklab(0.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000001 0 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0 / 0%)-oklab(0.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000001 0 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 0% / 0)-oklab(0.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...000001 0 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0 / 0)-oklab(1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000001 0 / 0)' == 'oklab(1 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0 / 0%)-oklab(1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000001 0 / 0)' == 'oklab(1 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 0% / 0)-oklab(1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...000001 0 / 0)' == 'oklab(1 -0.04 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0 / 0)-oklab(1.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000001 0 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0 / 0%)-oklab(1.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000001 0 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 0% / 0)-oklab(1.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...000001 0 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0 / 0)-oklab(-0.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000001 0 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0 / 0%)-oklab(-0.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000001 0 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 0% / 0)-oklab(-0.1 -0.04 0 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...000001 0 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.04 / 0)-oklab(0 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000001 / 0)' == 'oklab(0 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.04 / 0%)-oklab(0 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000001 / 0)' == 'oklab(0 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 10% / 0)-oklab(0 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000001 / 0)' == 'oklab(0 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.04 / 0)-oklab(0.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.04 / 0%)-oklab(0.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 10% / 0)-oklab(0.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.04 / 0)-oklab(1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000001 / 0)' == 'oklab(1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.04 / 0%)-oklab(1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000001 / 0)' == 'oklab(1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 10% / 0)-oklab(1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000001 / 0)' == 'oklab(1 0 0.04 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.04 / 0)-oklab(1.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.04 / 0%)-oklab(1.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 10% / 0)-oklab(1.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.04 / 0)-oklab(-0.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.04 / 0%)-oklab(-0.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 10% / 0)-oklab(-0.1 0 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.04 / 0)-oklab(0 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.04 / 0%)-oklab(0 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 10% / 0)-oklab(0 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.04 / 0)-oklab(0.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.04 / 0%)-oklab(0.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 10% / 0)-oklab(0.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.04 / 0)-oklab(1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.04 / 0%)-oklab(1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 10% / 0)-oklab(1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.04 / 0)-oklab(1.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.04 / 0%)-oklab(1.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 10% / 0)-oklab(1.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.04 / 0)-oklab(-0.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.04 / 0%)-oklab(-0.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 10% / 0)-oklab(-0.1 0.08 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.04 / 0)-oklab(0 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.04 / 0%)-oklab(0 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 10% / 0)-oklab(0 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.04 / 0)-oklab(0.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.04 / 0%)-oklab(0.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 10% / 0)-oklab(0.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.04 / 0)-oklab(1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.04 / 0%)-oklab(1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 10% / 0)-oklab(1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.04 / 0)-oklab(1.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.04 / 0%)-oklab(1.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 10% / 0)-oklab(1.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.04 / 0)-oklab(-0.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.04 / 0%)-oklab(-0.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 10% / 0)-oklab(-0.1 0.4 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.04 / 0)-oklab(0 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.04 / 0%)-oklab(0 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 10% / 0)-oklab(0 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.04 / 0)-oklab(0.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.04 / 0%)-oklab(0.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 10% / 0)-oklab(0.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.04 / 0)-oklab(1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.04 / 0%)-oklab(1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 10% / 0)-oklab(1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.04 / 0)-oklab(1.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.04 / 0%)-oklab(1.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 10% / 0)-oklab(1.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.04 / 0)-oklab(-0.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.04 / 0%)-oklab(-0.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 10% / 0)-oklab(-0.1 0.44 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.04 / 0)-oklab(0 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.04 / 0%)-oklab(0 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 10% / 0)-oklab(0 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.04 / 0)-oklab(0.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.04 / 0%)-oklab(0.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 10% / 0)-oklab(0.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.04 / 0)-oklab(1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.04 / 0%)-oklab(1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 10% / 0)-oklab(1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.04 / 0)-oklab(1.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.04 / 0%)-oklab(1.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 10% / 0)-oklab(1.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.04 / 0)-oklab(-0.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.04 / 0%)-oklab(-0.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 10% / 0)-oklab(-0.1 -0.04 0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.4 / 0)-oklab(0 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.4 / 0%)-oklab(0 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 100% / 0)-oklab(0 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.4 / 0)-oklab(0.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.4 / 0%)-oklab(0.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 100% / 0)-oklab(0.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.4 / 0)-oklab(1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.4 / 0%)-oklab(1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 100% / 0)-oklab(1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.4 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.4 / 0)-oklab(1.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.4 / 0%)-oklab(1.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 100% / 0)-oklab(1.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.4 / 0)-oklab(-0.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.4 / 0%)-oklab(-0.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 100% / 0)-oklab(-0.1 0 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.4 / 0)-oklab(0 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.4 / 0%)-oklab(0 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 100% / 0)-oklab(0 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.4 / 0)-oklab(0.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.4 / 0%)-oklab(0.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 100% / 0)-oklab(0.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.4 / 0)-oklab(1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.4 / 0%)-oklab(1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 100% / 0)-oklab(1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.4 / 0)-oklab(1.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.4 / 0%)-oklab(1.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 100% / 0)-oklab(1.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.4 / 0)-oklab(-0.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.4 / 0%)-oklab(-0.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 100% / 0)-oklab(-0.1 0.08 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.4 / 0)-oklab(0 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.4 / 0%)-oklab(0 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 100% / 0)-oklab(0 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.4 / 0)-oklab(0.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.4 / 0%)-oklab(0.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 100% / 0)-oklab(0.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.4 / 0)-oklab(1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.4 / 0%)-oklab(1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 100% / 0)-oklab(1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.4 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.4 / 0)-oklab(1.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.4 / 0%)-oklab(1.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 100% / 0)-oklab(1.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.4 / 0)-oklab(-0.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.4 / 0%)-oklab(-0.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 100% / 0)-oklab(-0.1 0.4 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.4 / 0)-oklab(0 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.4 / 0%)-oklab(0 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 100% / 0)-oklab(0 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.4 / 0)-oklab(0.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.4 / 0%)-oklab(0.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 100% / 0)-oklab(0.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.4 / 0)-oklab(1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.4 / 0%)-oklab(1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 100% / 0)-oklab(1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.4 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.4 / 0)-oklab(1.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.4 / 0%)-oklab(1.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 100% / 0)-oklab(1.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.4 / 0)-oklab(-0.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.4 / 0%)-oklab(-0.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 100% / 0)-oklab(-0.1 0.44 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.4 / 0)-oklab(0 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.4 / 0%)-oklab(0 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 100% / 0)-oklab(0 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.4 / 0)-oklab(0.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.4 / 0%)-oklab(0.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 100% / 0)-oklab(0.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.4 / 0)-oklab(1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.4 / 0%)-oklab(1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 100% / 0)-oklab(1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.4 / 0)-oklab(1.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.4 / 0%)-oklab(1.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 100% / 0)-oklab(1.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.4 / 0)-oklab(-0.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.4 / 0%)-oklab(-0.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 100% / 0)-oklab(-0.1 -0.04 0.4 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 0.46 / 0)-oklab(0 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 0.46 / 0%)-oklab(0 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% 115% / 0)-oklab(0 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 0....00000002 / 0)' == 'oklab(0 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 0.46 / 0)-oklab(0.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 0.46 / 0%)-oklab(0.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% 115% / 0)-oklab(0.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 0.46 / 0)-oklab(1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 0.46 / 0%)-oklab(1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% 115% / 0)-oklab(1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 0....00000002 / 0)' == 'oklab(1 0 0.46 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 0.46 / 0)-oklab(1.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 0.46 / 0%)-oklab(1.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% 115% / 0)-oklab(1.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 0.46 / 0)-oklab(-0.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 0.46 / 0%)-oklab(-0.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% 115% / 0)-oklab(-0.1 0 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 0.46 / 0)-oklab(0 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 0.46 / 0%)-oklab(0 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% 115% / 0)-oklab(0 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000002 / 0)' == 'oklab(0 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 0.46 / 0)-oklab(0.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 0.46 / 0%)-oklab(0.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% 115% / 0)-oklab(0.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 0.46 / 0)-oklab(1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 0.46 / 0%)-oklab(1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% 115% / 0)-oklab(1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000002 / 0)' == 'oklab(1 0.08 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 0.46 / 0)-oklab(1.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 0.46 / 0%)-oklab(1.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% 115% / 0)-oklab(1.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.08 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 0.46 / 0)-oklab(-0.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 0.46 / 0%)-oklab(-0.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% 115% / 0)-oklab(-0.1 0.08 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.08 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 0.46 / 0)-oklab(0 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 0.46 / 0%)-oklab(0 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% 115% / 0)-oklab(0 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000002 / 0)' == 'oklab(0 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 0.46 / 0)-oklab(0.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 0.46 / 0%)-oklab(0.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% 115% / 0)-oklab(0.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 0.46 / 0)-oklab(1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 0.46 / 0%)-oklab(1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% 115% / 0)-oklab(1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000002 / 0)' == 'oklab(1 0.4 0.46 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 0.46 / 0)-oklab(1.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 0.46 / 0%)-oklab(1.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% 115% / 0)-oklab(1.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.4 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 0.46 / 0)-oklab(-0.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 0.46 / 0%)-oklab(-0.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% 115% / 0)-oklab(-0.1 0.4 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.4 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 0.46 / 0)-oklab(0 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 0.46 / 0%)-oklab(0 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% 115% / 0)-oklab(0 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000002 / 0)' == 'oklab(0 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 0.46 / 0)-oklab(0.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 0.46 / 0%)-oklab(0.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% 115% / 0)-oklab(0.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 0.46 / 0)-oklab(1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 0.46 / 0%)-oklab(1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% 115% / 0)-oklab(1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000002 / 0)' == 'oklab(1 0.44 0.46..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 0.46 / 0)-oklab(1.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 0.46 / 0%)-oklab(1.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% 115% / 0)-oklab(1.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 0.44 0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 0.46 / 0)-oklab(-0.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 0.46 / 0%)-oklab(-0.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% 115% / 0)-oklab(-0.1 0.44 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 0.44 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 0.46 / 0)-oklab(0 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 0.46 / 0%)-oklab(0 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% 115% / 0)-oklab(0 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000002 / 0)' == 'oklab(0 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 0.46 / 0)-oklab(0.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 0.46 / 0%)-oklab(0.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% 115% / 0)-oklab(0.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000002 / 0)' == 'oklab(0.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 0.46 / 0)-oklab(1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 0.46 / 0%)-oklab(1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% 115% / 0)-oklab(1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000002 / 0)' == 'oklab(1 -0.04 0.4..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 0.46 / 0)-oklab(1.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 0.46 / 0%)-oklab(1.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% 115% / 0)-oklab(1.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000002 / 0)' == 'oklab(1.1 -0.04 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 0.46 / 0)-oklab(-0.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 0.46 / 0%)-oklab(-0.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% 115% / 0)-oklab(-0.1 -0.04 0.46 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000002 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0 -0.04 / 0)-oklab(0 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...00000001 / 0)' == 'oklab(0 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0 -0.04 / 0%)-oklab(0 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...00000001 / 0)' == 'oklab(0 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0% -10% / 0)-oklab(0 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0 -0...00000001 / 0)' == 'oklab(0 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0 -0.04 / 0)-oklab(0.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0 -0.04 / 0%)-oklab(0.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0% -10% / 0)-oklab(0.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0 -0.04 / 0)-oklab(1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...00000001 / 0)' == 'oklab(1 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0 -0.04 / 0%)-oklab(1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...00000001 / 0)' == 'oklab(1 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0% -10% / 0)-oklab(1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0 -0...00000001 / 0)' == 'oklab(1 0 -0.04 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0 -0.04 / 0)-oklab(1.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0 -0.04 / 0%)-oklab(1.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0% -10% / 0)-oklab(1.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0 -0.04 / 0)-oklab(-0.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0 -0.04 / 0%)-oklab(-0.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0% -10% / 0)-oklab(-0.1 0 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.08 -0.04 / 0)-oklab(0 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.08 -0.04 / 0%)-oklab(0 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 20% -10% / 0)-oklab(0 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.08...00000001 / 0)' == 'oklab(0 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.08 -0.04 / 0)-oklab(0.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.08 -0.04 / 0%)-oklab(0.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 20% -10% / 0)-oklab(0.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.08 -0.04 / 0)-oklab(1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.08 -0.04 / 0%)-oklab(1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 20% -10% / 0)-oklab(1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.08...00000001 / 0)' == 'oklab(1 0.08 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.08 -0.04 / 0)-oklab(1.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.08 -0.04 / 0%)-oklab(1.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 20% -10% / 0)-oklab(1.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.08 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.08 -0.04 / 0)-oklab(-0.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.08 -0.04 / 0%)-oklab(-0.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 20% -10% / 0)-oklab(-0.1 0.08 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.08 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.4 -0.04 / 0)-oklab(0 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.4 -0.04 / 0%)-oklab(0 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 100% -10% / 0)-oklab(0 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.40...00000001 / 0)' == 'oklab(0 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.4 -0.04 / 0)-oklab(0.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.4 -0.04 / 0%)-oklab(0.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 100% -10% / 0)-oklab(0.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.4 -0.04 / 0)-oklab(1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.4 -0.04 / 0%)-oklab(1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 100% -10% / 0)-oklab(1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.40...00000001 / 0)' == 'oklab(1 0.4 -0.04..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.4 -0.04 / 0)-oklab(1.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.4 -0.04 / 0%)-oklab(1.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 100% -10% / 0)-oklab(1.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.4 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.4 -0.04 / 0)-oklab(-0.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.4 -0.04 / 0%)-oklab(-0.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 100% -10% / 0)-oklab(-0.1 0.4 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.4 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 0.44 -0.04 / 0)-oklab(0 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 0.44 -0.04 / 0%)-oklab(0 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% 110% -10% / 0)-oklab(0 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 0.44...00000001 / 0)' == 'oklab(0 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 0.44 -0.04 / 0)-oklab(0.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 0.44 -0.04 / 0%)-oklab(0.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% 110% -10% / 0)-oklab(0.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 0.44 -0.04 / 0)-oklab(1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 0.44 -0.04 / 0%)-oklab(1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% 110% -10% / 0)-oklab(1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 0.44...00000001 / 0)' == 'oklab(1 0.44 -0.0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 0.44 -0.04 / 0)-oklab(1.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 0.44 -0.04 / 0%)-oklab(1.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% 110% -10% / 0)-oklab(1.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 0.44 -0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 0.44 -0.04 / 0)-oklab(-0.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 0.44 -0.04 / 0%)-oklab(-0.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% 110% -10% / 0)-oklab(-0.1 0.44 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 0.44 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0 -0.04 -0.04 / 0)-oklab(0 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -0.04 -0.04 / 0%)-oklab(0 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0% -10% -10% / 0)-oklab(0 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0 -0.0...00000001 / 0)' == 'oklab(0 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(0.1 -0.04 -0.04 / 0)-oklab(0.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -0.04 -0.04 / 0%)-oklab(0.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(10% -10% -10% / 0)-oklab(0.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(0.1000...00000001 / 0)' == 'oklab(0.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1 -0.04 -0.04 / 0)-oklab(1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -0.04 -0.04 / 0%)-oklab(1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(100% -10% -10% / 0)-oklab(1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1 -0.0...00000001 / 0)' == 'oklab(1 -0.04 -0...."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(1.1 -0.04 -0.04 / 0)-oklab(1.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -0.04 -0.04 / 0%)-oklab(1.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(110% -10% -10% / 0)-oklab(1.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(1.1000...00000001 / 0)' == 'oklab(1.1 -0.04 -..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-0.1 -0.04 -0.04 / 0)-oklab(-0.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -0.04 -0.04 / 0%)-oklab(-0.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklab_4[oklab(-10% -10% -10% / 0)-oklab(-0.1 -0.04 -0.04 / 0)]\u001b[0m - AssertionError: assert 'oklab(-0.100...00000001 / 0)' == 'oklab(-0.1 -0.04 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 0)-oklch(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 0)-oklch(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 0deg)-oklch(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 0)-oklch(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 0)-oklch(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 0deg)-oklch(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 0)-oklch(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 0)-oklch(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 0deg)-oklch(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 0)-oklch(0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 0)-oklch(0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 0deg)-oklch(0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 0)-oklch(1.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 0)-oklch(1.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 0deg)-oklch(1.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 0)-oklch(-0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 0)-oklch(-0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 0deg)-oklch(-0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 0)-oklch(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 0)-oklch(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 0deg)-oklch(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 0)-oklch(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 0)-oklch(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 0deg)-oklch(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 0)-oklch(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 0)-oklch(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 0deg)-oklch(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 0)-oklch(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 0)-oklch(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 0deg)-oklch(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 0)-oklch(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 0)-oklch(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 0deg)-oklch(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 0)-oklch(0 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 0)-oklch(0 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 0deg)-oklch(0 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 0)-oklch(0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 0)-oklch(0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 0deg)-oklch(0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 0)-oklch(1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 0)-oklch(1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 0deg)-oklch(1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 0)-oklch(1.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 0)-oklch(1.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 0deg)-oklch(1.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 0)-oklch(-0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 0)-oklch(-0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 0deg)-oklch(-0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 0)-oklch(0 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 0)-oklch(0 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 0deg)-oklch(0 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 0)-oklch(0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 0)-oklch(0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 0deg)-oklch(0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 0)-oklch(1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 0)-oklch(1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 0deg)-oklch(1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 0)-oklch(1.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 0)-oklch(1.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 0deg)-oklch(1.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 0)-oklch(-0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 0)-oklch(-0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 0deg)-oklch(-0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 10)-oklch(0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 10)-oklch(0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 10deg)-oklch(0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 10)-oklch(1.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 10)-oklch(1.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 10deg)-oklch(1.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 10)-oklch(-0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 10)-oklch(-0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 10deg)-oklch(-0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 10)-oklch(0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 10)-oklch(0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 10deg)-oklch(0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 10)-oklch(1.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 10)-oklch(1.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 10deg)-oklch(1.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 10)-oklch(-0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 10)-oklch(-0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 10deg)-oklch(-0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 10)-oklch(0 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 10)-oklch(0 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 10deg)-oklch(0 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 10)-oklch(0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 10)-oklch(0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 10deg)-oklch(0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 10)-oklch(1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 10)-oklch(1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 10deg)-oklch(1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 10)-oklch(1.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 10)-oklch(1.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 10deg)-oklch(1.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 10)-oklch(-0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 10)-oklch(-0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 10deg)-oklch(-0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 10)-oklch(0 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 10)-oklch(0 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 10deg)-oklch(0 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 10)-oklch(0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 10)-oklch(0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 10deg)-oklch(0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 10)-oklch(1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 10)-oklch(1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 10deg)-oklch(1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 10)-oklch(1.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 10)-oklch(1.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 10deg)-oklch(1.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 10)-oklch(-0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 10)-oklch(-0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 10deg)-oklch(-0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 10)-oklch(0 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 10)-oklch(0 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 10deg)-oklch(0 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 10)-oklch(0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 10)-oklch(0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 10deg)-oklch(0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 10)-oklch(1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 10)-oklch(1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 10deg)-oklch(1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 10)-oklch(1.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 10)-oklch(1.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 10deg)-oklch(1.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 10)-oklch(-0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 10)-oklch(-0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 10deg)-oklch(-0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 110)-oklch(0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 110)-oklch(0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 110deg)-oklch(0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 110)-oklch(1.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 110)-oklch(1.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 110deg)-oklch(1.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 110)-oklch(-0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 110)-oklch(-0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 110deg)-oklch(-0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 110)-oklch(0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 110)-oklch(0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 110deg)-oklch(0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 110)-oklch(1.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 110)-oklch(1.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 110deg)-oklch(1.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 110)-oklch(-0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 110)-oklch(-0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 110deg)-oklch(-0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 110)-oklch(0 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 110)-oklch(0 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 110deg)-oklch(0 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 110)-oklch(0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 110)-oklch(0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 110deg)-oklch(0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 110)-oklch(1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 110)-oklch(1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 110deg)-oklch(1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 110)-oklch(1.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 110)-oklch(1.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 110deg)-oklch(1.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 110)-oklch(-0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 110)-oklch(-0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 110deg)-oklch(-0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 110)-oklch(0 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 110)-oklch(0 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 110deg)-oklch(0 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 110)-oklch(0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 110)-oklch(0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 110deg)-oklch(0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 110)-oklch(1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 110)-oklch(1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 110deg)-oklch(1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 110)-oklch(1.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 110)-oklch(1.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 110deg)-oklch(1.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 110)-oklch(-0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 110)-oklch(-0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 110deg)-oklch(-0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 110)-oklch(0 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 110)-oklch(0 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 110deg)-oklch(0 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 110)-oklch(0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 110)-oklch(0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 110deg)-oklch(0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 110)-oklch(1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 110)-oklch(1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 110deg)-oklch(1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 110)-oklch(1.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 110)-oklch(1.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 110deg)-oklch(1.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 110)-oklch(-0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 110)-oklch(-0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 110deg)-oklch(-0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 700)-oklch(0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 700)-oklch(0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 700deg)-oklch(0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 700)-oklch(1.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 700)-oklch(1.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 700deg)-oklch(1.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 700)-oklch(-0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 700)-oklch(-0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 700deg)-oklch(-0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 700)-oklch(0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 700)-oklch(0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 700deg)-oklch(0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 700)-oklch(1.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 700)-oklch(1.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 700deg)-oklch(1.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 700)-oklch(-0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 700)-oklch(-0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 700deg)-oklch(-0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 700)-oklch(0 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 700)-oklch(0 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 700deg)-oklch(0 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 700)-oklch(0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 700)-oklch(0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 700deg)-oklch(0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 700)-oklch(1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 700)-oklch(1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 700deg)-oklch(1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 700)-oklch(1.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 700)-oklch(1.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 700deg)-oklch(1.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 700)-oklch(-0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 700)-oklch(-0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 700deg)-oklch(-0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 700)-oklch(0 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 700)-oklch(0 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 700deg)-oklch(0 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 700)-oklch(0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 700)-oklch(0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 700deg)-oklch(0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 700)-oklch(1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 700)-oklch(1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 700deg)-oklch(1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 700)-oklch(1.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 700)-oklch(1.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 700deg)-oklch(1.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 700)-oklch(-0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 700)-oklch(-0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 700deg)-oklch(-0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 700)-oklch(0 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 700)-oklch(0 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 700deg)-oklch(0 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 700)-oklch(0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 700)-oklch(0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 700deg)-oklch(0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 700)-oklch(1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 700)-oklch(1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 700deg)-oklch(1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 700)-oklch(1.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 700)-oklch(1.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 700deg)-oklch(1.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 700)-oklch(-0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 700)-oklch(-0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 700deg)-oklch(-0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 -10)-oklch(0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 -10)-oklch(0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% -10deg)-oklch(0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 -10)-oklch(1.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 -10)-oklch(1.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% -10deg)-oklch(1.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 -10)-oklch(-0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 -10)-oklch(-0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% -10deg)-oklch(-0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 -10)-oklch(0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 -10)-oklch(0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% -10deg)-oklch(0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 -10)-oklch(1.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 -10)-oklch(1.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% -10deg)-oklch(1.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 -10)-oklch(-0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 -10)-oklch(-0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% -10deg)-oklch(-0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 -10)-oklch(0 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 -10)-oklch(0 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% -10deg)-oklch(0 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 -10)-oklch(0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 -10)-oklch(0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% -10deg)-oklch(0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 -10)-oklch(1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 -10)-oklch(1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% -10deg)-oklch(1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 -10)-oklch(1.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 -10)-oklch(1.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% -10deg)-oklch(1.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 -10)-oklch(-0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 -10)-oklch(-0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% -10deg)-oklch(-0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 -10)-oklch(0 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 -10)-oklch(0 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% -10deg)-oklch(0 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 -10)-oklch(0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 -10)-oklch(0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% -10deg)-oklch(0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 -10)-oklch(1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 -10)-oklch(1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% -10deg)-oklch(1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 -10)-oklch(1.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 -10)-oklch(1.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% -10deg)-oklch(1.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 -10)-oklch(-0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 -10)-oklch(-0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% -10deg)-oklch(-0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 -10)-oklch(0 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 -10)-oklch(0 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% -10deg)-oklch(0 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 -10)-oklch(0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 -10)-oklch(0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% -10deg)-oklch(0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 -10)-oklch(1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 -10)-oklch(1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% -10deg)-oklch(1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 -10)-oklch(1.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 -10)-oklch(1.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% -10deg)-oklch(1.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 -10)-oklch(-0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 -10)-oklch(-0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% -10deg)-oklch(-0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 0 / 1)-oklch(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 0 / 100%)-oklch(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 0deg / 1)-oklch(0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000001 0 0)' == 'oklch(0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 0 / 1)-oklch(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 0 / 100%)-oklch(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 0deg / 1)-oklch(1.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000001 0 0)' == 'oklch(1.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 0 / 1)-oklch(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 0 / 100%)-oklch(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 0deg / 1)-oklch(-0.1 0 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000001 0 0)' == 'oklch(-0.1 0 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 0 / 1)-oklch(0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 0 / 100%)-oklch(0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 0deg / 1)-oklch(0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00001 0.12 0)' == 'oklch(0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 0 / 1)-oklch(1.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 0 / 100%)-oklch(1.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 0deg / 1)-oklch(1.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00001 0.12 0)' == 'oklch(1.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 0 / 1)-oklch(-0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 0 / 100%)-oklch(-0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 0deg / 1)-oklch(-0.1 0.12 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00001 0.12 0)' == 'oklch(-0.1 0.12 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 0 / 1)-oklch(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 0 / 100%)-oklch(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 0deg / 1)-oklch(0 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0000000002 0)' == 'oklch(0 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 0 / 1)-oklch(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 0 / 100%)-oklch(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 0deg / 1)-oklch(0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000000002 0)' == 'oklch(0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 0 / 1)-oklch(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 0 / 100%)-oklch(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 0deg / 1)-oklch(1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0000000002 0)' == 'oklch(1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 0 / 1)-oklch(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 0 / 100%)-oklch(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 0deg / 1)-oklch(1.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000000002 0)' == 'oklch(1.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 0 / 1)-oklch(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 0 / 100%)-oklch(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 0deg / 1)-oklch(-0.1 0.4 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000000002 0)' == 'oklch(-0.1 0.4 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 0 / 1)-oklch(0 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 0 / 100%)-oklch(0 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 0deg / 1)-oklch(0 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9999999998 0)' == 'oklch(0 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 0 / 1)-oklch(0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 0 / 100%)-oklch(0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 0deg / 1)-oklch(0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999998 0)' == 'oklch(0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 0 / 1)-oklch(1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 0 / 100%)-oklch(1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 0deg / 1)-oklch(1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9999999998 0)' == 'oklch(1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 0 / 1)-oklch(1.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 0 / 100%)-oklch(1.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 0deg / 1)-oklch(1.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999998 0)' == 'oklch(1.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 0 / 1)-oklch(-0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 0 / 100%)-oklch(-0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 0deg / 1)-oklch(-0.1 0.6 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999998 0)' == 'oklch(-0.1 0.6 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 0 / 1)-oklch(0 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 0 / 100%)-oklch(0 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 0deg / 1)-oklch(0 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999999999 0)' == 'oklch(0 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 0 / 1)-oklch(0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 0 / 100%)-oklch(0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 0deg / 1)-oklch(0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999999999 0)' == 'oklch(0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 0 / 1)-oklch(1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 0 / 100%)-oklch(1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 0deg / 1)-oklch(1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999999999 0)' == 'oklch(1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 0 / 1)-oklch(1.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 0 / 100%)-oklch(1.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 0deg / 1)-oklch(1.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999999999 0)' == 'oklch(1.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 0 / 1)-oklch(-0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 0 / 100%)-oklch(-0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 0deg / 1)-oklch(-0.1 -0.3 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999999999 0)' == 'oklch(-0.1 -0.3 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 10 / 1)-oklch(0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 10 / 100%)-oklch(0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 10deg / 1)-oklch(0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0000001 0 10)' == 'oklch(0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 10 / 1)-oklch(1.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 10 / 100%)-oklch(1.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 10deg / 1)-oklch(1.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0000001 0 10)' == 'oklch(1.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 10 / 1)-oklch(-0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 10 / 100%)-oklch(-0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 10deg / 1)-oklch(-0.1 0 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0000001 0 10)' == 'oklch(-0.1 0 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 10 / 1)-oklch(0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 10 / 100%)-oklch(0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 10deg / 1)-oklch(0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0.12 10)' == 'oklch(0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 10 / 1)-oklch(1.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 10 / 100%)-oklch(1.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 10deg / 1)-oklch(1.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0.12 10)' == 'oklch(1.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 10 / 1)-oklch(-0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 10 / 100%)-oklch(-0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 10deg / 1)-oklch(-0.1 0.12 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0.12 10)' == 'oklch(-0.1 0.12 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 10 / 1)-oklch(0 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 10 / 100%)-oklch(0 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 10deg / 1)-oklch(0 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000000002 10)' == 'oklch(0 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 10 / 1)-oklch(0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 10 / 100%)-oklch(0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 10deg / 1)-oklch(0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000000002 10)' == 'oklch(0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 10 / 1)-oklch(1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 10 / 100%)-oklch(1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 10deg / 1)-oklch(1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000000002 10)' == 'oklch(1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 10 / 1)-oklch(1.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 10 / 100%)-oklch(1.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 10deg / 1)-oklch(1.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000000002 10)' == 'oklch(1.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 10 / 1)-oklch(-0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 10 / 100%)-oklch(-0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 10deg / 1)-oklch(-0.1 0.4 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000000002 10)' == 'oklch(-0.1 0.4 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 10 / 1)-oklch(0 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 10 / 100%)-oklch(0 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 10deg / 1)-oklch(0 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999999998 10)' == 'oklch(0 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 10 / 1)-oklch(0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 10 / 100%)-oklch(0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 10deg / 1)-oklch(0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999998 10)' == 'oklch(0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 10 / 1)-oklch(1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 10 / 100%)-oklch(1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 10deg / 1)-oklch(1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999999998 10)' == 'oklch(1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 10 / 1)-oklch(1.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 10 / 100%)-oklch(1.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 10deg / 1)-oklch(1.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999998 10)' == 'oklch(1.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 10 / 1)-oklch(-0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 10 / 100%)-oklch(-0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 10deg / 1)-oklch(-0.1 0.6 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999998 10)' == 'oklch(-0.1 0.6 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 10 / 1)-oklch(0 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 10 / 100%)-oklch(0 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 10deg / 1)-oklch(0 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999999 10)' == 'oklch(0 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 10 / 1)-oklch(0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 10 / 100%)-oklch(0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 10deg / 1)-oklch(0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999999 10)' == 'oklch(0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 10 / 1)-oklch(1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 10 / 100%)-oklch(1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 10deg / 1)-oklch(1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999999 10)' == 'oklch(1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 10 / 1)-oklch(1.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 10 / 100%)-oklch(1.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 10deg / 1)-oklch(1.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999999 10)' == 'oklch(1.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 10 / 1)-oklch(-0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 10 / 100%)-oklch(-0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 10deg / 1)-oklch(-0.1 -0.3 10)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999999 10)' == 'oklch(-0.1 -0.3 10)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 110 / 1)-oklch(0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 110 / 100%)-oklch(0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 110deg / 1)-oklch(0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 110)' == 'oklch(0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 110 / 1)-oklch(1.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 110 / 100%)-oklch(1.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 110deg / 1)-oklch(1.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 110)' == 'oklch(1.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 110 / 1)-oklch(-0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 110 / 100%)-oklch(-0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 110deg / 1)-oklch(-0.1 0 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 110)' == 'oklch(-0.1 0 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 110 / 1)-oklch(0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 110 / 100%)-oklch(0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 110deg / 1)-oklch(0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 110)' == 'oklch(0.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 110 / 1)-oklch(1.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 110 / 100%)-oklch(1.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 110deg / 1)-oklch(1.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 110)' == 'oklch(1.1 0.12 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 110 / 1)-oklch(-0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 110 / 100%)-oklch(-0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 110deg / 1)-oklch(-0.1 0.12 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 110)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 110 / 1)-oklch(0 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 110 / 100%)-oklch(0 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 110deg / 1)-oklch(0 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 110)' == 'oklch(0 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 110 / 1)-oklch(0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 110 / 100%)-oklch(0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 110deg / 1)-oklch(0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 110)' == 'oklch(0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 110 / 1)-oklch(1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 110 / 100%)-oklch(1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 110deg / 1)-oklch(1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 110)' == 'oklch(1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 110 / 1)-oklch(1.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 110 / 100%)-oklch(1.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 110deg / 1)-oklch(1.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 110)' == 'oklch(1.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 110 / 1)-oklch(-0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 110 / 100%)-oklch(-0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 110deg / 1)-oklch(-0.1 0.4 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 110)' == 'oklch(-0.1 0.4 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 110 / 1)-oklch(0 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 110 / 100%)-oklch(0 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 110deg / 1)-oklch(0 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 110)' == 'oklch(0 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 110 / 1)-oklch(0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 110 / 100%)-oklch(0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 110deg / 1)-oklch(0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 110)' == 'oklch(0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 110 / 1)-oklch(1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 110 / 100%)-oklch(1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 110deg / 1)-oklch(1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 110)' == 'oklch(1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 110 / 1)-oklch(1.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 110 / 100%)-oklch(1.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 110deg / 1)-oklch(1.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 110)' == 'oklch(1.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 110 / 1)-oklch(-0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 110 / 100%)-oklch(-0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 110deg / 1)-oklch(-0.1 0.6 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 110)' == 'oklch(-0.1 0.6 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 110 / 1)-oklch(0 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 110 / 100%)-oklch(0 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 110deg / 1)-oklch(0 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 110)' == 'oklch(0 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 110 / 1)-oklch(0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 110 / 100%)-oklch(0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 110deg / 1)-oklch(0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 110)' == 'oklch(0.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 110 / 1)-oklch(1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 110 / 100%)-oklch(1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 110deg / 1)-oklch(1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 110)' == 'oklch(1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 110 / 1)-oklch(1.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 110 / 100%)-oklch(1.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 110deg / 1)-oklch(1.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 110)' == 'oklch(1.1 -0.3 110)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 110 / 1)-oklch(-0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 110 / 100%)-oklch(-0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 110deg / 1)-oklch(-0.1 -0.3 110)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 110)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 700 / 1)-oklch(0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 700 / 100%)-oklch(0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 700deg / 1)-oklch(0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 340)' == 'oklch(0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 700 / 1)-oklch(1.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 700 / 100%)-oklch(1.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 700deg / 1)-oklch(1.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 340)' == 'oklch(1.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 700 / 1)-oklch(-0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 700 / 100%)-oklch(-0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 700deg / 1)-oklch(-0.1 0 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 340)' == 'oklch(-0.1 0 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 700 / 1)-oklch(0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 700 / 100%)-oklch(0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 700deg / 1)-oklch(0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 340)' == 'oklch(0.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 700 / 1)-oklch(1.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 700 / 100%)-oklch(1.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 700deg / 1)-oklch(1.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 340)' == 'oklch(1.1 0.12 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 700 / 1)-oklch(-0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 700 / 100%)-oklch(-0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 700deg / 1)-oklch(-0.1 0.12 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 340)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 700 / 1)-oklch(0 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 700 / 100%)-oklch(0 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 700deg / 1)-oklch(0 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 340)' == 'oklch(0 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 700 / 1)-oklch(0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 700 / 100%)-oklch(0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 700deg / 1)-oklch(0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 340)' == 'oklch(0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 700 / 1)-oklch(1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 700 / 100%)-oklch(1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 700deg / 1)-oklch(1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 340)' == 'oklch(1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 700 / 1)-oklch(1.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 700 / 100%)-oklch(1.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 700deg / 1)-oklch(1.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 340)' == 'oklch(1.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 700 / 1)-oklch(-0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 700 / 100%)-oklch(-0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 700deg / 1)-oklch(-0.1 0.4 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 340)' == 'oklch(-0.1 0.4 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 700 / 1)-oklch(0 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 700 / 100%)-oklch(0 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 700deg / 1)-oklch(0 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 340)' == 'oklch(0 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 700 / 1)-oklch(0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 700 / 100%)-oklch(0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 700deg / 1)-oklch(0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 340)' == 'oklch(0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 700 / 1)-oklch(1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 700 / 100%)-oklch(1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 700deg / 1)-oklch(1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 340)' == 'oklch(1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 700 / 1)-oklch(1.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 700 / 100%)-oklch(1.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 700deg / 1)-oklch(1.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 340)' == 'oklch(1.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 700 / 1)-oklch(-0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 700 / 100%)-oklch(-0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 700deg / 1)-oklch(-0.1 0.6 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 340)' == 'oklch(-0.1 0.6 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 700 / 1)-oklch(0 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 700 / 100%)-oklch(0 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 700deg / 1)-oklch(0 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 340)' == 'oklch(0 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 700 / 1)-oklch(0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 700 / 100%)-oklch(0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 700deg / 1)-oklch(0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 340)' == 'oklch(0.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 700 / 1)-oklch(1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 700 / 100%)-oklch(1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 700deg / 1)-oklch(1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 340)' == 'oklch(1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 700 / 1)-oklch(1.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 700 / 100%)-oklch(1.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 700deg / 1)-oklch(1.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 340)' == 'oklch(1.1 -0.3 340)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 700 / 1)-oklch(-0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 700 / 100%)-oklch(-0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 700deg / 1)-oklch(-0.1 -0.3 340)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 340)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 -10 / 1)-oklch(0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 -10 / 100%)-oklch(0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% -10deg / 1)-oklch(0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000001 0 350)' == 'oklch(0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 -10 / 1)-oklch(1.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 -10 / 100%)-oklch(1.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% -10deg / 1)-oklch(1.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000001 0 350)' == 'oklch(1.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 -10 / 1)-oklch(-0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 -10 / 100%)-oklch(-0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% -10deg / 1)-oklch(-0.1 0 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000001 0 350)' == 'oklch(-0.1 0 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 -10 / 1)-oklch(0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 -10 / 100%)-oklch(0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% -10deg / 1)-oklch(0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0.12 350)' == 'oklch(0.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 -10 / 1)-oklch(1.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 -10 / 100%)-oklch(1.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% -10deg / 1)-oklch(1.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0.12 350)' == 'oklch(1.1 0.12 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 -10 / 1)-oklch(-0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 -10 / 100%)-oklch(-0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% -10deg / 1)-oklch(-0.1 0.12 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0.12 350)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 -10 / 1)-oklch(0 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 -10 / 100%)-oklch(0 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% -10deg / 1)-oklch(0 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00000002 350)' == 'oklch(0 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 -10 / 1)-oklch(0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 -10 / 100%)-oklch(0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% -10deg / 1)-oklch(0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00000002 350)' == 'oklch(0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 -10 / 1)-oklch(1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 -10 / 100%)-oklch(1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% -10deg / 1)-oklch(1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00000002 350)' == 'oklch(1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 -10 / 1)-oklch(1.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 -10 / 100%)-oklch(1.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% -10deg / 1)-oklch(1.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00000002 350)' == 'oklch(1.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 -10 / 1)-oklch(-0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 -10 / 100%)-oklch(-0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% -10deg / 1)-oklch(-0.1 0.4 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00000002 350)' == 'oklch(-0.1 0.4 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 -10 / 1)-oklch(0 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 -10 / 100%)-oklch(0 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% -10deg / 1)-oklch(0 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99999998 350)' == 'oklch(0 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 -10 / 1)-oklch(0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 -10 / 100%)-oklch(0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% -10deg / 1)-oklch(0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999998 350)' == 'oklch(0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 -10 / 1)-oklch(1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 -10 / 100%)-oklch(1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% -10deg / 1)-oklch(1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99999998 350)' == 'oklch(1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 -10 / 1)-oklch(1.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 -10 / 100%)-oklch(1.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% -10deg / 1)-oklch(1.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999998 350)' == 'oklch(1.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 -10 / 1)-oklch(-0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 -10 / 100%)-oklch(-0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% -10deg / 1)-oklch(-0.1 0.6 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999998 350)' == 'oklch(-0.1 0.6 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 -10 / 1)-oklch(0 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 -10 / 100%)-oklch(0 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% -10deg / 1)-oklch(0 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999999 350)' == 'oklch(0 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 -10 / 1)-oklch(0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 -10 / 100%)-oklch(0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% -10deg / 1)-oklch(0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999999 350)' == 'oklch(0.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 -10 / 1)-oklch(1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 -10 / 100%)-oklch(1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% -10deg / 1)-oklch(1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999999 350)' == 'oklch(1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 -10 / 1)-oklch(1.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 -10 / 100%)-oklch(1.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% -10deg / 1)-oklch(1.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999999 350)' == 'oklch(1.1 -0.3 350)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 -10 / 1)-oklch(-0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 -10 / 100%)-oklch(-0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% -10deg / 1)-oklch(-0.1 -0.3 350)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999999 350)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 0 / 0.25)-oklch(0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...1 0 0 / 0.25)' == 'oklch(0.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 0 / 25.0%)-oklch(0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...1 0 0 / 0.25)' == 'oklch(0.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 0deg / 0.25)-oklch(0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...1 0 0 / 0.25)' == 'oklch(0.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 0 / 0.25)-oklch(1.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...1 0 0 / 0.25)' == 'oklch(1.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 0 / 25.0%)-oklch(1.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...1 0 0 / 0.25)' == 'oklch(1.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 0deg / 0.25)-oklch(1.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...1 0 0 / 0.25)' == 'oklch(1.1 0 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 0 / 0.25)-oklch(-0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...1 0 0 / 0.25)' == 'oklch(-0.1 0 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 0 / 25.0%)-oklch(-0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...1 0 0 / 0.25)' == 'oklch(-0.1 0 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 0deg / 0.25)-oklch(-0.1 0 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...1 0 0 / 0.25)' == 'oklch(-0.1 0 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 0 / 0.25)-oklch(0.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000....12 0 / 0.25)' == 'oklch(0.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 0 / 25.0%)-oklch(0.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000....12 0 / 0.25)' == 'oklch(0.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 0deg / 0.25)-oklch(0.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000....12 0 / 0.25)' == 'oklch(0.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 0 / 0.25)-oklch(1.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000....12 0 / 0.25)' == 'oklch(1.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 0 / 25.0%)-oklch(1.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000....12 0 / 0.25)' == 'oklch(1.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 0deg / 0.25)-oklch(1.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000....12 0 / 0.25)' == 'oklch(1.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 0 / 0.25)-oklch(-0.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100....12 0 / 0.25)' == 'oklch(-0.1 0.12 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 0 / 25.0%)-oklch(-0.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100....12 0 / 0.25)' == 'oklch(-0.1 0.12 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 0deg / 0.25)-oklch(-0.1 0.12 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100....12 0 / 0.25)' == 'oklch(-0.1 0.12 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 0 / 0.25)-oklch(0 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...002 0 / 0.25)' == 'oklch(0 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 0 / 25.0%)-oklch(0 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...002 0 / 0.25)' == 'oklch(0 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 0deg / 0.25)-oklch(0 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...002 0 / 0.25)' == 'oklch(0 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 0 / 0.25)-oklch(0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...002 0 / 0.25)' == 'oklch(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 0 / 25.0%)-oklch(0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...002 0 / 0.25)' == 'oklch(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 0deg / 0.25)-oklch(0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...002 0 / 0.25)' == 'oklch(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 0 / 0.25)-oklch(1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...002 0 / 0.25)' == 'oklch(1 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 0 / 25.0%)-oklch(1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...002 0 / 0.25)' == 'oklch(1 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 0deg / 0.25)-oklch(1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...002 0 / 0.25)' == 'oklch(1 0.4 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 0 / 0.25)-oklch(1.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...002 0 / 0.25)' == 'oklch(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 0 / 25.0%)-oklch(1.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...002 0 / 0.25)' == 'oklch(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 0deg / 0.25)-oklch(1.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...002 0 / 0.25)' == 'oklch(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 0 / 0.25)-oklch(-0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...002 0 / 0.25)' == 'oklch(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 0 / 25.0%)-oklch(-0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...002 0 / 0.25)' == 'oklch(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 0deg / 0.25)-oklch(-0.1 0.4 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...002 0 / 0.25)' == 'oklch(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 0 / 0.25)-oklch(0 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...998 0 / 0.25)' == 'oklch(0 0.6 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 0 / 25.0%)-oklch(0 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...998 0 / 0.25)' == 'oklch(0 0.6 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 0deg / 0.25)-oklch(0 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...998 0 / 0.25)' == 'oklch(0 0.6 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 0 / 0.25)-oklch(0.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...998 0 / 0.25)' == 'oklch(0.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 0 / 25.0%)-oklch(0.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...998 0 / 0.25)' == 'oklch(0.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 0deg / 0.25)-oklch(0.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...998 0 / 0.25)' == 'oklch(0.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 0 / 0.25)-oklch(1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...998 0 / 0.25)' == 'oklch(1 0.6 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 0 / 25.0%)-oklch(1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...998 0 / 0.25)' == 'oklch(1 0.6 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 0deg / 0.25)-oklch(1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...998 0 / 0.25)' == 'oklch(1 0.6 0 / 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 0 / 0.25)-oklch(1.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...998 0 / 0.25)' == 'oklch(1.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 0 / 25.0%)-oklch(1.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...998 0 / 0.25)' == 'oklch(1.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 0deg / 0.25)-oklch(1.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...998 0 / 0.25)' == 'oklch(1.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 0 / 0.25)-oklch(-0.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...998 0 / 0.25)' == 'oklch(-0.1 0.6 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 0 / 25.0%)-oklch(-0.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...998 0 / 0.25)' == 'oklch(-0.1 0.6 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 0deg / 0.25)-oklch(-0.1 0.6 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...998 0 / 0.25)' == 'oklch(-0.1 0.6 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 0 / 0.25)-oklch(0 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999 0 / 0.25)' == 'oklch(0 -0.3 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 0 / 25.0%)-oklch(0 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999 0 / 0.25)' == 'oklch(0 -0.3 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 0deg / 0.25)-oklch(0 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999 0 / 0.25)' == 'oklch(0 -0.3 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 0 / 0.25)-oklch(0.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999 0 / 0.25)' == 'oklch(0.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 0 / 25.0%)-oklch(0.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999 0 / 0.25)' == 'oklch(0.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 0deg / 0.25)-oklch(0.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999 0 / 0.25)' == 'oklch(0.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 0 / 0.25)-oklch(1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999 0 / 0.25)' == 'oklch(1 -0.3 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 0 / 25.0%)-oklch(1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999 0 / 0.25)' == 'oklch(1 -0.3 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 0deg / 0.25)-oklch(1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999 0 / 0.25)' == 'oklch(1 -0.3 0 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 0 / 0.25)-oklch(1.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999 0 / 0.25)' == 'oklch(1.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 0 / 25.0%)-oklch(1.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999 0 / 0.25)' == 'oklch(1.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 0deg / 0.25)-oklch(1.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999 0 / 0.25)' == 'oklch(1.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 0 / 0.25)-oklch(-0.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999 0 / 0.25)' == 'oklch(-0.1 -0.3 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 0 / 25.0%)-oklch(-0.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999 0 / 0.25)' == 'oklch(-0.1 -0.3 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 0deg / 0.25)-oklch(-0.1 -0.3 0 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999 0 / 0.25)' == 'oklch(-0.1 -0.3 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 10 / 0.25)-oklch(0.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000... 0 10 / 0.25)' == 'oklch(0.1 0 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 10 / 25.0%)-oklch(0.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000... 0 10 / 0.25)' == 'oklch(0.1 0 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 10deg / 0.25)-oklch(0.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000... 0 10 / 0.25)' == 'oklch(0.1 0 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 10 / 0.25)-oklch(1.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000... 0 10 / 0.25)' == 'oklch(1.1 0 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 10 / 25.0%)-oklch(1.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000... 0 10 / 0.25)' == 'oklch(1.1 0 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 10deg / 0.25)-oklch(1.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000... 0 10 / 0.25)' == 'oklch(1.1 0 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 10 / 0.25)-oklch(-0.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100... 0 10 / 0.25)' == 'oklch(-0.1 0 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 10 / 25.0%)-oklch(-0.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100... 0 10 / 0.25)' == 'oklch(-0.1 0 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 10deg / 0.25)-oklch(-0.1 0 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100... 0 10 / 0.25)' == 'oklch(-0.1 0 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 10 / 0.25)-oklch(0.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...12 10 / 0.25)' == 'oklch(0.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 10 / 25.0%)-oklch(0.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...12 10 / 0.25)' == 'oklch(0.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 10deg / 0.25)-oklch(0.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...12 10 / 0.25)' == 'oklch(0.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 10 / 0.25)-oklch(1.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...12 10 / 0.25)' == 'oklch(1.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 10 / 25.0%)-oklch(1.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...12 10 / 0.25)' == 'oklch(1.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 10deg / 0.25)-oklch(1.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...12 10 / 0.25)' == 'oklch(1.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 10 / 0.25)-oklch(-0.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...12 10 / 0.25)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 10 / 25.0%)-oklch(-0.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...12 10 / 0.25)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 10deg / 0.25)-oklch(-0.1 0.12 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...12 10 / 0.25)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 10 / 0.25)-oklch(0 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...02 10 / 0.25)' == 'oklch(0 0.4 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 10 / 25.0%)-oklch(0 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...02 10 / 0.25)' == 'oklch(0 0.4 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 10deg / 0.25)-oklch(0 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...02 10 / 0.25)' == 'oklch(0 0.4 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 10 / 0.25)-oklch(0.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...02 10 / 0.25)' == 'oklch(0.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 10 / 25.0%)-oklch(0.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...02 10 / 0.25)' == 'oklch(0.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 10deg / 0.25)-oklch(0.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...02 10 / 0.25)' == 'oklch(0.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 10 / 0.25)-oklch(1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...02 10 / 0.25)' == 'oklch(1 0.4 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 10 / 25.0%)-oklch(1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...02 10 / 0.25)' == 'oklch(1 0.4 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 10deg / 0.25)-oklch(1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...02 10 / 0.25)' == 'oklch(1 0.4 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 10 / 0.25)-oklch(1.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...02 10 / 0.25)' == 'oklch(1.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 10 / 25.0%)-oklch(1.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...02 10 / 0.25)' == 'oklch(1.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 10deg / 0.25)-oklch(1.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...02 10 / 0.25)' == 'oklch(1.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 10 / 0.25)-oklch(-0.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...02 10 / 0.25)' == 'oklch(-0.1 0.4 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 10 / 25.0%)-oklch(-0.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...02 10 / 0.25)' == 'oklch(-0.1 0.4 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 10deg / 0.25)-oklch(-0.1 0.4 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...02 10 / 0.25)' == 'oklch(-0.1 0.4 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 10 / 0.25)-oklch(0 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...98 10 / 0.25)' == 'oklch(0 0.6 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 10 / 25.0%)-oklch(0 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...98 10 / 0.25)' == 'oklch(0 0.6 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 10deg / 0.25)-oklch(0 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...98 10 / 0.25)' == 'oklch(0 0.6 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 10 / 0.25)-oklch(0.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...98 10 / 0.25)' == 'oklch(0.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 10 / 25.0%)-oklch(0.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...98 10 / 0.25)' == 'oklch(0.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 10deg / 0.25)-oklch(0.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...98 10 / 0.25)' == 'oklch(0.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 10 / 0.25)-oklch(1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...98 10 / 0.25)' == 'oklch(1 0.6 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 10 / 25.0%)-oklch(1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...98 10 / 0.25)' == 'oklch(1 0.6 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 10deg / 0.25)-oklch(1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...98 10 / 0.25)' == 'oklch(1 0.6 10 / ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 10 / 0.25)-oklch(1.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...98 10 / 0.25)' == 'oklch(1.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 10 / 25.0%)-oklch(1.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...98 10 / 0.25)' == 'oklch(1.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 10deg / 0.25)-oklch(1.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...98 10 / 0.25)' == 'oklch(1.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 10 / 0.25)-oklch(-0.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...98 10 / 0.25)' == 'oklch(-0.1 0.6 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 10 / 25.0%)-oklch(-0.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...98 10 / 0.25)' == 'oklch(-0.1 0.6 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 10deg / 0.25)-oklch(-0.1 0.6 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...98 10 / 0.25)' == 'oklch(-0.1 0.6 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 10 / 0.25)-oklch(0 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99 10 / 0.25)' == 'oklch(0 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 10 / 25.0%)-oklch(0 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99 10 / 0.25)' == 'oklch(0 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 10deg / 0.25)-oklch(0 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99 10 / 0.25)' == 'oklch(0 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 10 / 0.25)-oklch(0.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99 10 / 0.25)' == 'oklch(0.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 10 / 25.0%)-oklch(0.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99 10 / 0.25)' == 'oklch(0.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 10deg / 0.25)-oklch(0.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99 10 / 0.25)' == 'oklch(0.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 10 / 0.25)-oklch(1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99 10 / 0.25)' == 'oklch(1 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 10 / 25.0%)-oklch(1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99 10 / 0.25)' == 'oklch(1 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 10deg / 0.25)-oklch(1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99 10 / 0.25)' == 'oklch(1 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 10 / 0.25)-oklch(1.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99 10 / 0.25)' == 'oklch(1.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 10 / 25.0%)-oklch(1.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99 10 / 0.25)' == 'oklch(1.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 10deg / 0.25)-oklch(1.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99 10 / 0.25)' == 'oklch(1.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 10 / 0.25)-oklch(-0.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99 10 / 0.25)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 10 / 25.0%)-oklch(-0.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99 10 / 0.25)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 10deg / 0.25)-oklch(-0.1 -0.3 10 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99 10 / 0.25)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 110 / 0.25)-oklch(0.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 110 / 0.25)' == 'oklch(0.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 110 / 25.0%)-oklch(0.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 110 / 0.25)' == 'oklch(0.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 110deg / 0.25)-oklch(0.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 110 / 0.25)' == 'oklch(0.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 110 / 0.25)-oklch(1.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 110 / 0.25)' == 'oklch(1.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 110 / 25.0%)-oklch(1.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 110 / 0.25)' == 'oklch(1.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 110deg / 0.25)-oklch(1.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 110 / 0.25)' == 'oklch(1.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 110 / 0.25)-oklch(-0.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 110 / 0.25)' == 'oklch(-0.1 0 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 110 / 25.0%)-oklch(-0.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 110 / 0.25)' == 'oklch(-0.1 0 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 110deg / 0.25)-oklch(-0.1 0 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 110 / 0.25)' == 'oklch(-0.1 0 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 110 / 0.25)-oklch(0.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 110 / 25.0%)-oklch(0.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 110deg / 0.25)-oklch(0.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 110 / 0.25)-oklch(1.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 110 / 25.0%)-oklch(1.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 110deg / 0.25)-oklch(1.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 110 / 0.25)-oklch(-0.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 110 / 25.0%)-oklch(-0.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 110deg / 0.25)-oklch(-0.1 0.12 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 110 / 0.25)-oklch(0 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 110 / 0.25)' == 'oklch(0 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 110 / 25.0%)-oklch(0 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 110 / 0.25)' == 'oklch(0 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 110deg / 0.25)-oklch(0 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 110 / 0.25)' == 'oklch(0 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 110 / 0.25)-oklch(0.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 110 / 25.0%)-oklch(0.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 110deg / 0.25)-oklch(0.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 110 / 0.25)' == 'oklch(0.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 110 / 0.25)-oklch(1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 110 / 0.25)' == 'oklch(1 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 110 / 25.0%)-oklch(1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 110 / 0.25)' == 'oklch(1 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 110deg / 0.25)-oklch(1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 110 / 0.25)' == 'oklch(1 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 110 / 0.25)-oklch(1.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 110 / 25.0%)-oklch(1.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 110deg / 0.25)-oklch(1.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 110 / 0.25)' == 'oklch(1.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 110 / 0.25)-oklch(-0.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.4 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 110 / 25.0%)-oklch(-0.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.4 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 110deg / 0.25)-oklch(-0.1 0.4 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 110 / 0.25)' == 'oklch(-0.1 0.4 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 110 / 0.25)-oklch(0 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 110 / 0.25)' == 'oklch(0 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 110 / 25.0%)-oklch(0 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 110 / 0.25)' == 'oklch(0 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 110deg / 0.25)-oklch(0 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 110 / 0.25)' == 'oklch(0 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 110 / 0.25)-oklch(0.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 110 / 0.25)' == 'oklch(0.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 110 / 25.0%)-oklch(0.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 110 / 0.25)' == 'oklch(0.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 110deg / 0.25)-oklch(0.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 110 / 0.25)' == 'oklch(0.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 110 / 0.25)-oklch(1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 110 / 0.25)' == 'oklch(1 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 110 / 25.0%)-oklch(1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 110 / 0.25)' == 'oklch(1 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 110deg / 0.25)-oklch(1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 110 / 0.25)' == 'oklch(1 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 110 / 0.25)-oklch(1.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 110 / 0.25)' == 'oklch(1.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 110 / 25.0%)-oklch(1.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 110 / 0.25)' == 'oklch(1.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 110deg / 0.25)-oklch(1.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 110 / 0.25)' == 'oklch(1.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 110 / 0.25)-oklch(-0.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 110 / 0.25)' == 'oklch(-0.1 0.6 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 110 / 25.0%)-oklch(-0.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 110 / 0.25)' == 'oklch(-0.1 0.6 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 110deg / 0.25)-oklch(-0.1 0.6 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 110 / 0.25)' == 'oklch(-0.1 0.6 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 110 / 0.25)-oklch(0 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 110 / 0.25)' == 'oklch(0 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 110 / 25.0%)-oklch(0 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 110 / 0.25)' == 'oklch(0 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 110deg / 0.25)-oklch(0 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 110 / 0.25)' == 'oklch(0 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 110 / 0.25)-oklch(0.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 110 / 0.25)' == 'oklch(0.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 110 / 25.0%)-oklch(0.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 110 / 0.25)' == 'oklch(0.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 110deg / 0.25)-oklch(0.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 110 / 0.25)' == 'oklch(0.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 110 / 0.25)-oklch(1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 110 / 0.25)' == 'oklch(1 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 110 / 25.0%)-oklch(1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 110 / 0.25)' == 'oklch(1 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 110deg / 0.25)-oklch(1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 110 / 0.25)' == 'oklch(1 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 110 / 0.25)-oklch(1.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 110 / 0.25)' == 'oklch(1.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 110 / 25.0%)-oklch(1.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 110 / 0.25)' == 'oklch(1.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 110deg / 0.25)-oklch(1.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 110 / 0.25)' == 'oklch(1.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 110 / 0.25)-oklch(-0.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 110 / 0.25)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 110 / 25.0%)-oklch(-0.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 110 / 0.25)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 110deg / 0.25)-oklch(-0.1 -0.3 110 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 110 / 0.25)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 700 / 0.25)-oklch(0.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 340 / 0.25)' == 'oklch(0.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 700 / 25.0%)-oklch(0.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 340 / 0.25)' == 'oklch(0.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 700deg / 0.25)-oklch(0.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 340 / 0.25)' == 'oklch(0.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 700 / 0.25)-oklch(1.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 340 / 0.25)' == 'oklch(1.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 700 / 25.0%)-oklch(1.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 340 / 0.25)' == 'oklch(1.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 700deg / 0.25)-oklch(1.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 340 / 0.25)' == 'oklch(1.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 700 / 0.25)-oklch(-0.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 340 / 0.25)' == 'oklch(-0.1 0 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 700 / 25.0%)-oklch(-0.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 340 / 0.25)' == 'oklch(-0.1 0 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 700deg / 0.25)-oklch(-0.1 0 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 340 / 0.25)' == 'oklch(-0.1 0 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 700 / 0.25)-oklch(0.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 700 / 25.0%)-oklch(0.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 700deg / 0.25)-oklch(0.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 700 / 0.25)-oklch(1.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 700 / 25.0%)-oklch(1.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 700deg / 0.25)-oklch(1.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 700 / 0.25)-oklch(-0.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 700 / 25.0%)-oklch(-0.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 700deg / 0.25)-oklch(-0.1 0.12 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 700 / 0.25)-oklch(0 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 340 / 0.25)' == 'oklch(0 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 700 / 25.0%)-oklch(0 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 340 / 0.25)' == 'oklch(0 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 700deg / 0.25)-oklch(0 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 340 / 0.25)' == 'oklch(0 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 700 / 0.25)-oklch(0.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 700 / 25.0%)-oklch(0.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 700deg / 0.25)-oklch(0.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 340 / 0.25)' == 'oklch(0.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 700 / 0.25)-oklch(1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 340 / 0.25)' == 'oklch(1 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 700 / 25.0%)-oklch(1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 340 / 0.25)' == 'oklch(1 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 700deg / 0.25)-oklch(1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 340 / 0.25)' == 'oklch(1 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 700 / 0.25)-oklch(1.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 700 / 25.0%)-oklch(1.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 700deg / 0.25)-oklch(1.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 340 / 0.25)' == 'oklch(1.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 700 / 0.25)-oklch(-0.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.4 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 700 / 25.0%)-oklch(-0.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.4 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 700deg / 0.25)-oklch(-0.1 0.4 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 340 / 0.25)' == 'oklch(-0.1 0.4 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 700 / 0.25)-oklch(0 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 340 / 0.25)' == 'oklch(0 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 700 / 25.0%)-oklch(0 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 340 / 0.25)' == 'oklch(0 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 700deg / 0.25)-oklch(0 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 340 / 0.25)' == 'oklch(0 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 700 / 0.25)-oklch(0.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 340 / 0.25)' == 'oklch(0.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 700 / 25.0%)-oklch(0.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 340 / 0.25)' == 'oklch(0.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 700deg / 0.25)-oklch(0.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 340 / 0.25)' == 'oklch(0.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 700 / 0.25)-oklch(1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 340 / 0.25)' == 'oklch(1 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 700 / 25.0%)-oklch(1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 340 / 0.25)' == 'oklch(1 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 700deg / 0.25)-oklch(1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 340 / 0.25)' == 'oklch(1 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 700 / 0.25)-oklch(1.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 340 / 0.25)' == 'oklch(1.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 700 / 25.0%)-oklch(1.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 340 / 0.25)' == 'oklch(1.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 700deg / 0.25)-oklch(1.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 340 / 0.25)' == 'oklch(1.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 700 / 0.25)-oklch(-0.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 340 / 0.25)' == 'oklch(-0.1 0.6 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 700 / 25.0%)-oklch(-0.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 340 / 0.25)' == 'oklch(-0.1 0.6 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 700deg / 0.25)-oklch(-0.1 0.6 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 340 / 0.25)' == 'oklch(-0.1 0.6 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 700 / 0.25)-oklch(0 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 340 / 0.25)' == 'oklch(0 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 700 / 25.0%)-oklch(0 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 340 / 0.25)' == 'oklch(0 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 700deg / 0.25)-oklch(0 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 340 / 0.25)' == 'oklch(0 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 700 / 0.25)-oklch(0.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 340 / 0.25)' == 'oklch(0.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 700 / 25.0%)-oklch(0.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 340 / 0.25)' == 'oklch(0.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 700deg / 0.25)-oklch(0.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 340 / 0.25)' == 'oklch(0.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 700 / 0.25)-oklch(1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 340 / 0.25)' == 'oklch(1 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 700 / 25.0%)-oklch(1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 340 / 0.25)' == 'oklch(1 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 700deg / 0.25)-oklch(1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 340 / 0.25)' == 'oklch(1 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 700 / 0.25)-oklch(1.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 340 / 0.25)' == 'oklch(1.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 700 / 25.0%)-oklch(1.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 340 / 0.25)' == 'oklch(1.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 700deg / 0.25)-oklch(1.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 340 / 0.25)' == 'oklch(1.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 700 / 0.25)-oklch(-0.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 340 / 0.25)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 700 / 25.0%)-oklch(-0.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 340 / 0.25)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 700deg / 0.25)-oklch(-0.1 -0.3 340 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 340 / 0.25)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 -10 / 0.25)-oklch(0.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 350 / 0.25)' == 'oklch(0.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 -10 / 25.0%)-oklch(0.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 350 / 0.25)' == 'oklch(0.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% -10deg / 0.25)-oklch(0.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0 350 / 0.25)' == 'oklch(0.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 -10 / 0.25)-oklch(1.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 350 / 0.25)' == 'oklch(1.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 -10 / 25.0%)-oklch(1.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 350 / 0.25)' == 'oklch(1.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% -10deg / 0.25)-oklch(1.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0 350 / 0.25)' == 'oklch(1.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 -10 / 0.25)-oklch(-0.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 350 / 0.25)' == 'oklch(-0.1 0 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 -10 / 25.0%)-oklch(-0.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 350 / 0.25)' == 'oklch(-0.1 0 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% -10deg / 0.25)-oklch(-0.1 0 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0 350 / 0.25)' == 'oklch(-0.1 0 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 -10 / 0.25)-oklch(0.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 -10 / 25.0%)-oklch(0.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% -10deg / 0.25)-oklch(0.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 -10 / 0.25)-oklch(1.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 -10 / 25.0%)-oklch(1.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% -10deg / 0.25)-oklch(1.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 -10 / 0.25)-oklch(-0.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 -10 / 25.0%)-oklch(-0.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% -10deg / 0.25)-oklch(-0.1 0.12 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 -10 / 0.25)-oklch(0 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 350 / 0.25)' == 'oklch(0 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 -10 / 25.0%)-oklch(0 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 350 / 0.25)' == 'oklch(0 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% -10deg / 0.25)-oklch(0 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...2 350 / 0.25)' == 'oklch(0 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 -10 / 0.25)-oklch(0.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 -10 / 25.0%)-oklch(0.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% -10deg / 0.25)-oklch(0.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...2 350 / 0.25)' == 'oklch(0.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 -10 / 0.25)-oklch(1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 350 / 0.25)' == 'oklch(1 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 -10 / 25.0%)-oklch(1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 350 / 0.25)' == 'oklch(1 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% -10deg / 0.25)-oklch(1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...2 350 / 0.25)' == 'oklch(1 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 -10 / 0.25)-oklch(1.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 -10 / 25.0%)-oklch(1.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% -10deg / 0.25)-oklch(1.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...2 350 / 0.25)' == 'oklch(1.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 -10 / 0.25)-oklch(-0.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.4 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 -10 / 25.0%)-oklch(-0.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.4 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% -10deg / 0.25)-oklch(-0.1 0.4 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...2 350 / 0.25)' == 'oklch(-0.1 0.4 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 -10 / 0.25)-oklch(0 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 350 / 0.25)' == 'oklch(0 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 -10 / 25.0%)-oklch(0 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 350 / 0.25)' == 'oklch(0 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% -10deg / 0.25)-oklch(0 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...8 350 / 0.25)' == 'oklch(0 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 -10 / 0.25)-oklch(0.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 350 / 0.25)' == 'oklch(0.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 -10 / 25.0%)-oklch(0.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 350 / 0.25)' == 'oklch(0.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% -10deg / 0.25)-oklch(0.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...8 350 / 0.25)' == 'oklch(0.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 -10 / 0.25)-oklch(1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 350 / 0.25)' == 'oklch(1 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 -10 / 25.0%)-oklch(1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 350 / 0.25)' == 'oklch(1 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% -10deg / 0.25)-oklch(1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...8 350 / 0.25)' == 'oklch(1 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 -10 / 0.25)-oklch(1.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 350 / 0.25)' == 'oklch(1.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 -10 / 25.0%)-oklch(1.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 350 / 0.25)' == 'oklch(1.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% -10deg / 0.25)-oklch(1.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...8 350 / 0.25)' == 'oklch(1.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 -10 / 0.25)-oklch(-0.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 350 / 0.25)' == 'oklch(-0.1 0.6 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 -10 / 25.0%)-oklch(-0.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 350 / 0.25)' == 'oklch(-0.1 0.6 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% -10deg / 0.25)-oklch(-0.1 0.6 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...8 350 / 0.25)' == 'oklch(-0.1 0.6 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 -10 / 0.25)-oklch(0 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 350 / 0.25)' == 'oklch(0 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 -10 / 25.0%)-oklch(0 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 350 / 0.25)' == 'oklch(0 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% -10deg / 0.25)-oklch(0 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9 350 / 0.25)' == 'oklch(0 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 -10 / 0.25)-oklch(0.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 350 / 0.25)' == 'oklch(0.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 -10 / 25.0%)-oklch(0.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 350 / 0.25)' == 'oklch(0.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% -10deg / 0.25)-oklch(0.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9 350 / 0.25)' == 'oklch(0.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 -10 / 0.25)-oklch(1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 350 / 0.25)' == 'oklch(1 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 -10 / 25.0%)-oklch(1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 350 / 0.25)' == 'oklch(1 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% -10deg / 0.25)-oklch(1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9 350 / 0.25)' == 'oklch(1 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 -10 / 0.25)-oklch(1.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 350 / 0.25)' == 'oklch(1.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 -10 / 25.0%)-oklch(1.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 350 / 0.25)' == 'oklch(1.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% -10deg / 0.25)-oklch(1.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9 350 / 0.25)' == 'oklch(1.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 -10 / 0.25)-oklch(-0.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 350 / 0.25)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 -10 / 25.0%)-oklch(-0.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 350 / 0.25)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% -10deg / 0.25)-oklch(-0.1 -0.3 350 / 0.25)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9 350 / 0.25)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 0 / 0)-oklch(0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0 0 / 0)' == 'oklch(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 0 / 0%)-oklch(0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0 0 / 0)' == 'oklch(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 0deg / 0)-oklch(0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0001 0 0 / 0)' == 'oklch(0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 0 / 0)-oklch(1.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0 0 / 0)' == 'oklch(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 0 / 0%)-oklch(1.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0 0 / 0)' == 'oklch(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 0deg / 0)-oklch(1.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0001 0 0 / 0)' == 'oklch(1.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 0 / 0)-oklch(-0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0 0 / 0)' == 'oklch(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 0 / 0%)-oklch(-0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0 0 / 0)' == 'oklch(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 0deg / 0)-oklch(-0.1 0 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0001 0 0 / 0)' == 'oklch(-0.1 0 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 0 / 0)-oklch(0.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...1 0.12 0 / 0)' == 'oklch(0.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 0 / 0%)-oklch(0.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...1 0.12 0 / 0)' == 'oklch(0.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 0deg / 0)-oklch(0.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...1 0.12 0 / 0)' == 'oklch(0.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 0 / 0)-oklch(1.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...1 0.12 0 / 0)' == 'oklch(1.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 0 / 0%)-oklch(1.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...1 0.12 0 / 0)' == 'oklch(1.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 0deg / 0)-oklch(1.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...1 0.12 0 / 0)' == 'oklch(1.1 0.12 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 0 / 0)-oklch(-0.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...1 0.12 0 / 0)' == 'oklch(-0.1 0.12 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 0 / 0%)-oklch(-0.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...1 0.12 0 / 0)' == 'oklch(-0.1 0.12 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 0deg / 0)-oklch(-0.1 0.12 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...1 0.12 0 / 0)' == 'oklch(-0.1 0.12 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 0 / 0)-oklch(0 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000002 0 / 0)' == 'oklch(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 0 / 0%)-oklch(0 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000002 0 / 0)' == 'oklch(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 0deg / 0)-oklch(0 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...000002 0 / 0)' == 'oklch(0 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 0 / 0)-oklch(0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000002 0 / 0)' == 'oklch(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 0 / 0%)-oklch(0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000002 0 / 0)' == 'oklch(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 0deg / 0)-oklch(0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...000002 0 / 0)' == 'oklch(0.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 0 / 0)-oklch(1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000002 0 / 0)' == 'oklch(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 0 / 0%)-oklch(1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000002 0 / 0)' == 'oklch(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 0deg / 0)-oklch(1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...000002 0 / 0)' == 'oklch(1 0.4 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 0 / 0)-oklch(1.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000002 0 / 0)' == 'oklch(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 0 / 0%)-oklch(1.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000002 0 / 0)' == 'oklch(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 0deg / 0)-oklch(1.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...000002 0 / 0)' == 'oklch(1.1 0.4 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 0 / 0)-oklch(-0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000002 0 / 0)' == 'oklch(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 0 / 0%)-oklch(-0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000002 0 / 0)' == 'oklch(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 0deg / 0)-oklch(-0.1 0.4 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...000002 0 / 0)' == 'oklch(-0.1 0.4 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 0 / 0)-oklch(0 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999998 0 / 0)' == 'oklch(0 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 0 / 0%)-oklch(0 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999998 0 / 0)' == 'oklch(0 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 0deg / 0)-oklch(0 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...999998 0 / 0)' == 'oklch(0 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 0 / 0)-oklch(0.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999998 0 / 0)' == 'oklch(0.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 0 / 0%)-oklch(0.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999998 0 / 0)' == 'oklch(0.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 0deg / 0)-oklch(0.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999998 0 / 0)' == 'oklch(0.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 0 / 0)-oklch(1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999998 0 / 0)' == 'oklch(1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 0 / 0%)-oklch(1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999998 0 / 0)' == 'oklch(1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 0deg / 0)-oklch(1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...999998 0 / 0)' == 'oklch(1 0.6 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 0 / 0)-oklch(1.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999998 0 / 0)' == 'oklch(1.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 0 / 0%)-oklch(1.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999998 0 / 0)' == 'oklch(1.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 0deg / 0)-oklch(1.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999998 0 / 0)' == 'oklch(1.1 0.6 0 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 0 / 0)-oklch(-0.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999998 0 / 0)' == 'oklch(-0.1 0.6 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 0 / 0%)-oklch(-0.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999998 0 / 0)' == 'oklch(-0.1 0.6 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 0deg / 0)-oklch(-0.1 0.6 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999998 0 / 0)' == 'oklch(-0.1 0.6 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 0 / 0)-oklch(0 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999 0 / 0)' == 'oklch(0 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 0 / 0%)-oklch(0 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999 0 / 0)' == 'oklch(0 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 0deg / 0)-oklch(0 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...999999 0 / 0)' == 'oklch(0 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 0 / 0)-oklch(0.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999 0 / 0)' == 'oklch(0.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 0 / 0%)-oklch(0.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999 0 / 0)' == 'oklch(0.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 0deg / 0)-oklch(0.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...999999 0 / 0)' == 'oklch(0.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 0 / 0)-oklch(1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999 0 / 0)' == 'oklch(1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 0 / 0%)-oklch(1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999 0 / 0)' == 'oklch(1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 0deg / 0)-oklch(1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...999999 0 / 0)' == 'oklch(1 -0.3 0 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 0 / 0)-oklch(1.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999 0 / 0)' == 'oklch(1.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 0 / 0%)-oklch(1.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999 0 / 0)' == 'oklch(1.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 0deg / 0)-oklch(1.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...999999 0 / 0)' == 'oklch(1.1 -0.3 0 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 0 / 0)-oklch(-0.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999 0 / 0)' == 'oklch(-0.1 -0.3 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 0 / 0%)-oklch(-0.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999 0 / 0)' == 'oklch(-0.1 -0.3 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 0deg / 0)-oklch(-0.1 -0.3 0 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...999999 0 / 0)' == 'oklch(-0.1 -0.3 0..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 10 / 0)-oklch(0.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0 10 / 0)' == 'oklch(0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 10 / 0%)-oklch(0.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0 10 / 0)' == 'oklch(0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 10deg / 0)-oklch(0.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...001 0 10 / 0)' == 'oklch(0.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 10 / 0)-oklch(1.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0 10 / 0)' == 'oklch(1.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 10 / 0%)-oklch(1.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0 10 / 0)' == 'oklch(1.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 10deg / 0)-oklch(1.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...001 0 10 / 0)' == 'oklch(1.1 0 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 10 / 0)-oklch(-0.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0 10 / 0)' == 'oklch(-0.1 0 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 10 / 0%)-oklch(-0.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0 10 / 0)' == 'oklch(-0.1 0 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 10deg / 0)-oklch(-0.1 0 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...001 0 10 / 0)' == 'oklch(-0.1 0 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 10 / 0)-oklch(0.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000... 0.12 10 / 0)' == 'oklch(0.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 10 / 0%)-oklch(0.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000... 0.12 10 / 0)' == 'oklch(0.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 10deg / 0)-oklch(0.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000... 0.12 10 / 0)' == 'oklch(0.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 10 / 0)-oklch(1.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000... 0.12 10 / 0)' == 'oklch(1.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 10 / 0%)-oklch(1.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000... 0.12 10 / 0)' == 'oklch(1.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 10deg / 0)-oklch(1.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000... 0.12 10 / 0)' == 'oklch(1.1 0.12 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 10 / 0)-oklch(-0.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100... 0.12 10 / 0)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 10 / 0%)-oklch(-0.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100... 0.12 10 / 0)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 10deg / 0)-oklch(-0.1 0.12 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100... 0.12 10 / 0)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 10 / 0)-oklch(0 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00002 10 / 0)' == 'oklch(0 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 10 / 0%)-oklch(0 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00002 10 / 0)' == 'oklch(0 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 10deg / 0)-oklch(0 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...00002 10 / 0)' == 'oklch(0 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 10 / 0)-oklch(0.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00002 10 / 0)' == 'oklch(0.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 10 / 0%)-oklch(0.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00002 10 / 0)' == 'oklch(0.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 10deg / 0)-oklch(0.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...00002 10 / 0)' == 'oklch(0.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 10 / 0)-oklch(1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00002 10 / 0)' == 'oklch(1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 10 / 0%)-oklch(1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00002 10 / 0)' == 'oklch(1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 10deg / 0)-oklch(1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...00002 10 / 0)' == 'oklch(1 0.4 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 10 / 0)-oklch(1.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00002 10 / 0)' == 'oklch(1.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 10 / 0%)-oklch(1.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00002 10 / 0)' == 'oklch(1.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 10deg / 0)-oklch(1.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...00002 10 / 0)' == 'oklch(1.1 0.4 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 10 / 0)-oklch(-0.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00002 10 / 0)' == 'oklch(-0.1 0.4 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 10 / 0%)-oklch(-0.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00002 10 / 0)' == 'oklch(-0.1 0.4 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 10deg / 0)-oklch(-0.1 0.4 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...00002 10 / 0)' == 'oklch(-0.1 0.4 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 10 / 0)-oklch(0 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99998 10 / 0)' == 'oklch(0 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 10 / 0%)-oklch(0 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99998 10 / 0)' == 'oklch(0 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 10deg / 0)-oklch(0 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...99998 10 / 0)' == 'oklch(0 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 10 / 0)-oklch(0.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99998 10 / 0)' == 'oklch(0.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 10 / 0%)-oklch(0.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99998 10 / 0)' == 'oklch(0.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 10deg / 0)-oklch(0.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99998 10 / 0)' == 'oklch(0.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 10 / 0)-oklch(1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99998 10 / 0)' == 'oklch(1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 10 / 0%)-oklch(1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99998 10 / 0)' == 'oklch(1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 10deg / 0)-oklch(1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...99998 10 / 0)' == 'oklch(1 0.6 10 / 0)'"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 10 / 0)-oklch(1.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99998 10 / 0)' == 'oklch(1.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 10 / 0%)-oklch(1.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99998 10 / 0)' == 'oklch(1.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 10deg / 0)-oklch(1.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99998 10 / 0)' == 'oklch(1.1 0.6 10 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 10 / 0)-oklch(-0.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99998 10 / 0)' == 'oklch(-0.1 0.6 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 10 / 0%)-oklch(-0.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99998 10 / 0)' == 'oklch(-0.1 0.6 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 10deg / 0)-oklch(-0.1 0.6 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99998 10 / 0)' == 'oklch(-0.1 0.6 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 10 / 0)-oklch(0 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999 10 / 0)' == 'oklch(0 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 10 / 0%)-oklch(0 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999 10 / 0)' == 'oklch(0 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 10deg / 0)-oklch(0 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...99999 10 / 0)' == 'oklch(0 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 10 / 0)-oklch(0.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999 10 / 0)' == 'oklch(0.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 10 / 0%)-oklch(0.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999 10 / 0)' == 'oklch(0.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 10deg / 0)-oklch(0.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...99999 10 / 0)' == 'oklch(0.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 10 / 0)-oklch(1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999 10 / 0)' == 'oklch(1 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 10 / 0%)-oklch(1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999 10 / 0)' == 'oklch(1 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 10deg / 0)-oklch(1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...99999 10 / 0)' == 'oklch(1 -0.3 10 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 10 / 0)-oklch(1.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999 10 / 0)' == 'oklch(1.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 10 / 0%)-oklch(1.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999 10 / 0)' == 'oklch(1.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 10deg / 0)-oklch(1.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...99999 10 / 0)' == 'oklch(1.1 -0.3 10..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 10 / 0)-oklch(-0.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999 10 / 0)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 10 / 0%)-oklch(-0.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999 10 / 0)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 10deg / 0)-oklch(-0.1 -0.3 10 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...99999 10 / 0)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 110 / 0)-oklch(0.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 110 / 0)' == 'oklch(0.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 110 / 0%)-oklch(0.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 110 / 0)' == 'oklch(0.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 110deg / 0)-oklch(0.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 110 / 0)' == 'oklch(0.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 110 / 0)-oklch(1.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 110 / 0)' == 'oklch(1.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 110 / 0%)-oklch(1.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 110 / 0)' == 'oklch(1.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 110deg / 0)-oklch(1.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 110 / 0)' == 'oklch(1.1 0 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 110 / 0)-oklch(-0.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 110 / 0)' == 'oklch(-0.1 0 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 110 / 0%)-oklch(-0.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 110 / 0)' == 'oklch(-0.1 0 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 110deg / 0)-oklch(-0.1 0 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 110 / 0)' == 'oklch(-0.1 0 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 110 / 0)-oklch(0.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 110 / 0)' == 'oklch(0.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 110 / 0%)-oklch(0.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 110 / 0)' == 'oklch(0.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 110deg / 0)-oklch(0.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 110 / 0)' == 'oklch(0.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 110 / 0)-oklch(1.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 110 / 0)' == 'oklch(1.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 110 / 0%)-oklch(1.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 110 / 0)' == 'oklch(1.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 110deg / 0)-oklch(1.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 110 / 0)' == 'oklch(1.1 0.12 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 110 / 0)-oklch(-0.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 110 / 0)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 110 / 0%)-oklch(-0.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 110 / 0)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 110deg / 0)-oklch(-0.1 0.12 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 110 / 0)' == 'oklch(-0.1 0.12 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 110 / 0)-oklch(0 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 110 / 0)' == 'oklch(0 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 110 / 0%)-oklch(0 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 110 / 0)' == 'oklch(0 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 110deg / 0)-oklch(0 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 110 / 0)' == 'oklch(0 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 110 / 0)-oklch(0.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 110 / 0)' == 'oklch(0.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 110 / 0%)-oklch(0.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 110 / 0)' == 'oklch(0.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 110deg / 0)-oklch(0.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 110 / 0)' == 'oklch(0.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 110 / 0)-oklch(1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 110 / 0)' == 'oklch(1 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 110 / 0%)-oklch(1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 110 / 0)' == 'oklch(1 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 110deg / 0)-oklch(1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 110 / 0)' == 'oklch(1 0.4 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 110 / 0)-oklch(1.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 110 / 0)' == 'oklch(1.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 110 / 0%)-oklch(1.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 110 / 0)' == 'oklch(1.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 110deg / 0)-oklch(1.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 110 / 0)' == 'oklch(1.1 0.4 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 110 / 0)-oklch(-0.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 110 / 0)' == 'oklch(-0.1 0.4 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 110 / 0%)-oklch(-0.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 110 / 0)' == 'oklch(-0.1 0.4 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 110deg / 0)-oklch(-0.1 0.4 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 110 / 0)' == 'oklch(-0.1 0.4 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 110 / 0)-oklch(0 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 110 / 0)' == 'oklch(0 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 110 / 0%)-oklch(0 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 110 / 0)' == 'oklch(0 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 110deg / 0)-oklch(0 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 110 / 0)' == 'oklch(0 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 110 / 0)-oklch(0.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 110 / 0)' == 'oklch(0.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 110 / 0%)-oklch(0.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 110 / 0)' == 'oklch(0.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 110deg / 0)-oklch(0.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 110 / 0)' == 'oklch(0.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 110 / 0)-oklch(1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 110 / 0)' == 'oklch(1 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 110 / 0%)-oklch(1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 110 / 0)' == 'oklch(1 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 110deg / 0)-oklch(1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 110 / 0)' == 'oklch(1 0.6 110 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 110 / 0)-oklch(1.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 110 / 0)' == 'oklch(1.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 110 / 0%)-oklch(1.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 110 / 0)' == 'oklch(1.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 110deg / 0)-oklch(1.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 110 / 0)' == 'oklch(1.1 0.6 110..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 110 / 0)-oklch(-0.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 110 / 0)' == 'oklch(-0.1 0.6 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 110 / 0%)-oklch(-0.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 110 / 0)' == 'oklch(-0.1 0.6 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 110deg / 0)-oklch(-0.1 0.6 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 110 / 0)' == 'oklch(-0.1 0.6 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 110 / 0)-oklch(0 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 110 / 0)' == 'oklch(0 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 110 / 0%)-oklch(0 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 110 / 0)' == 'oklch(0 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 110deg / 0)-oklch(0 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 110 / 0)' == 'oklch(0 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 110 / 0)-oklch(0.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 110 / 0)' == 'oklch(0.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 110 / 0%)-oklch(0.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 110 / 0)' == 'oklch(0.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 110deg / 0)-oklch(0.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 110 / 0)' == 'oklch(0.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 110 / 0)-oklch(1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 110 / 0)' == 'oklch(1 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 110 / 0%)-oklch(1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 110 / 0)' == 'oklch(1 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 110deg / 0)-oklch(1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 110 / 0)' == 'oklch(1 -0.3 110 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 110 / 0)-oklch(1.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 110 / 0)' == 'oklch(1.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 110 / 0%)-oklch(1.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 110 / 0)' == 'oklch(1.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 110deg / 0)-oklch(1.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 110 / 0)' == 'oklch(1.1 -0.3 11..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 110 / 0)-oklch(-0.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 110 / 0)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 110 / 0%)-oklch(-0.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 110 / 0)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 110deg / 0)-oklch(-0.1 -0.3 110 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 110 / 0)' == 'oklch(-0.1 -0.3 1..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 700 / 0)-oklch(0.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 340 / 0)' == 'oklch(0.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 700 / 0%)-oklch(0.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 340 / 0)' == 'oklch(0.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% 700deg / 0)-oklch(0.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 340 / 0)' == 'oklch(0.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 700 / 0)-oklch(1.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 340 / 0)' == 'oklch(1.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 700 / 0%)-oklch(1.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 340 / 0)' == 'oklch(1.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% 700deg / 0)-oklch(1.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 340 / 0)' == 'oklch(1.1 0 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 700 / 0)-oklch(-0.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 340 / 0)' == 'oklch(-0.1 0 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 700 / 0%)-oklch(-0.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 340 / 0)' == 'oklch(-0.1 0 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% 700deg / 0)-oklch(-0.1 0 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 340 / 0)' == 'oklch(-0.1 0 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 700 / 0)-oklch(0.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 340 / 0)' == 'oklch(0.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 700 / 0%)-oklch(0.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 340 / 0)' == 'oklch(0.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% 700deg / 0)-oklch(0.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 340 / 0)' == 'oklch(0.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 700 / 0)-oklch(1.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 340 / 0)' == 'oklch(1.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 700 / 0%)-oklch(1.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 340 / 0)' == 'oklch(1.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% 700deg / 0)-oklch(1.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 340 / 0)' == 'oklch(1.1 0.12 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 700 / 0)-oklch(-0.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 340 / 0)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 700 / 0%)-oklch(-0.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 340 / 0)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% 700deg / 0)-oklch(-0.1 0.12 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 340 / 0)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 700 / 0)-oklch(0 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 340 / 0)' == 'oklch(0 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 700 / 0%)-oklch(0 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 340 / 0)' == 'oklch(0 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% 700deg / 0)-oklch(0 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 340 / 0)' == 'oklch(0 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 700 / 0)-oklch(0.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 340 / 0)' == 'oklch(0.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 700 / 0%)-oklch(0.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 340 / 0)' == 'oklch(0.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% 700deg / 0)-oklch(0.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 340 / 0)' == 'oklch(0.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 700 / 0)-oklch(1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 340 / 0)' == 'oklch(1 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 700 / 0%)-oklch(1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 340 / 0)' == 'oklch(1 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% 700deg / 0)-oklch(1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 340 / 0)' == 'oklch(1 0.4 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 700 / 0)-oklch(1.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 340 / 0)' == 'oklch(1.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 700 / 0%)-oklch(1.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 340 / 0)' == 'oklch(1.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% 700deg / 0)-oklch(1.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 340 / 0)' == 'oklch(1.1 0.4 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 700 / 0)-oklch(-0.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 340 / 0)' == 'oklch(-0.1 0.4 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 700 / 0%)-oklch(-0.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 340 / 0)' == 'oklch(-0.1 0.4 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% 700deg / 0)-oklch(-0.1 0.4 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 340 / 0)' == 'oklch(-0.1 0.4 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 700 / 0)-oklch(0 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 340 / 0)' == 'oklch(0 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 700 / 0%)-oklch(0 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 340 / 0)' == 'oklch(0 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% 700deg / 0)-oklch(0 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 340 / 0)' == 'oklch(0 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 700 / 0)-oklch(0.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 340 / 0)' == 'oklch(0.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 700 / 0%)-oklch(0.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 340 / 0)' == 'oklch(0.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% 700deg / 0)-oklch(0.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 340 / 0)' == 'oklch(0.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 700 / 0)-oklch(1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 340 / 0)' == 'oklch(1 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 700 / 0%)-oklch(1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 340 / 0)' == 'oklch(1 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% 700deg / 0)-oklch(1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 340 / 0)' == 'oklch(1 0.6 340 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 700 / 0)-oklch(1.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 340 / 0)' == 'oklch(1.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 700 / 0%)-oklch(1.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 340 / 0)' == 'oklch(1.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% 700deg / 0)-oklch(1.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 340 / 0)' == 'oklch(1.1 0.6 340..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 700 / 0)-oklch(-0.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 340 / 0)' == 'oklch(-0.1 0.6 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 700 / 0%)-oklch(-0.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 340 / 0)' == 'oklch(-0.1 0.6 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% 700deg / 0)-oklch(-0.1 0.6 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 340 / 0)' == 'oklch(-0.1 0.6 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 700 / 0)-oklch(0 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 340 / 0)' == 'oklch(0 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 700 / 0%)-oklch(0 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 340 / 0)' == 'oklch(0 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% 700deg / 0)-oklch(0 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 340 / 0)' == 'oklch(0 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 700 / 0)-oklch(0.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 340 / 0)' == 'oklch(0.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 700 / 0%)-oklch(0.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 340 / 0)' == 'oklch(0.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% 700deg / 0)-oklch(0.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 340 / 0)' == 'oklch(0.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 700 / 0)-oklch(1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 340 / 0)' == 'oklch(1 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 700 / 0%)-oklch(1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 340 / 0)' == 'oklch(1 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% 700deg / 0)-oklch(1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 340 / 0)' == 'oklch(1 -0.3 340 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 700 / 0)-oklch(1.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 340 / 0)' == 'oklch(1.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 700 / 0%)-oklch(1.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 340 / 0)' == 'oklch(1.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% 700deg / 0)-oklch(1.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 340 / 0)' == 'oklch(1.1 -0.3 34..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 700 / 0)-oklch(-0.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 340 / 0)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 700 / 0%)-oklch(-0.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 340 / 0)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% 700deg / 0)-oklch(-0.1 -0.3 340 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 340 / 0)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0 -10 / 0)-oklch(0.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 350 / 0)' == 'oklch(0.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0 -10 / 0%)-oklch(0.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 350 / 0)' == 'oklch(0.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0% -10deg / 0)-oklch(0.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...01 0 350 / 0)' == 'oklch(0.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0 -10 / 0)-oklch(1.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 350 / 0)' == 'oklch(1.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0 -10 / 0%)-oklch(1.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 350 / 0)' == 'oklch(1.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0% -10deg / 0)-oklch(1.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...01 0 350 / 0)' == 'oklch(1.1 0 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0 -10 / 0)-oklch(-0.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 350 / 0)' == 'oklch(-0.1 0 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0 -10 / 0%)-oklch(-0.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 350 / 0)' == 'oklch(-0.1 0 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0% -10deg / 0)-oklch(-0.1 0 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...01 0 350 / 0)' == 'oklch(-0.1 0 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.12 -10 / 0)-oklch(0.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 350 / 0)' == 'oklch(0.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.12 -10 / 0%)-oklch(0.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 350 / 0)' == 'oklch(0.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 30% -10deg / 0)-oklch(0.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0.12 350 / 0)' == 'oklch(0.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.12 -10 / 0)-oklch(1.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 350 / 0)' == 'oklch(1.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.12 -10 / 0%)-oklch(1.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 350 / 0)' == 'oklch(1.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 30% -10deg / 0)-oklch(1.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0.12 350 / 0)' == 'oklch(1.1 0.12 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.12 -10 / 0)-oklch(-0.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 350 / 0)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.12 -10 / 0%)-oklch(-0.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 350 / 0)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 30% -10deg / 0)-oklch(-0.1 0.12 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0.12 350 / 0)' == 'oklch(-0.1 0.12 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.4 -10 / 0)-oklch(0 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 350 / 0)' == 'oklch(0 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.4 -10 / 0%)-oklch(0 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 350 / 0)' == 'oklch(0 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 100% -10deg / 0)-oklch(0 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.40...0002 350 / 0)' == 'oklch(0 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.4 -10 / 0)-oklch(0.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 350 / 0)' == 'oklch(0.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.4 -10 / 0%)-oklch(0.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 350 / 0)' == 'oklch(0.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 100% -10deg / 0)-oklch(0.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...0002 350 / 0)' == 'oklch(0.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.4 -10 / 0)-oklch(1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 350 / 0)' == 'oklch(1 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.4 -10 / 0%)-oklch(1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 350 / 0)' == 'oklch(1 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 100% -10deg / 0)-oklch(1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.40...0002 350 / 0)' == 'oklch(1 0.4 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.4 -10 / 0)-oklch(1.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 350 / 0)' == 'oklch(1.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.4 -10 / 0%)-oklch(1.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 350 / 0)' == 'oklch(1.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 100% -10deg / 0)-oklch(1.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...0002 350 / 0)' == 'oklch(1.1 0.4 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.4 -10 / 0)-oklch(-0.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 350 / 0)' == 'oklch(-0.1 0.4 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.4 -10 / 0%)-oklch(-0.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 350 / 0)' == 'oklch(-0.1 0.4 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 100% -10deg / 0)-oklch(-0.1 0.4 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...0002 350 / 0)' == 'oklch(-0.1 0.4 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 0.6 -10 / 0)-oklch(0 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 350 / 0)' == 'oklch(0 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 0.6 -10 / 0%)-oklch(0 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 350 / 0)' == 'oklch(0 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% 150% -10deg / 0)-oklch(0 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 0.59...9998 350 / 0)' == 'oklch(0 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 0.6 -10 / 0)-oklch(0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 350 / 0)' == 'oklch(0.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 0.6 -10 / 0%)-oklch(0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 350 / 0)' == 'oklch(0.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% 150% -10deg / 0)-oklch(0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9998 350 / 0)' == 'oklch(0.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 -10 / 0)-oklch(1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 -10 / 0%)-oklch(1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% -10deg / 0)-oklch(1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 /..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 -10 / 0)-oklch(1.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 -10 / 0%)-oklch(1.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% -10deg / 0)-oklch(1.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 -10 / 0)-oklch(-0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 -10 / 0%)-oklch(-0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% -10deg / 0)-oklch(-0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 -10 / 0)-oklch(0 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 -10 / 0%)-oklch(0 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% -10deg / 0)-oklch(0 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 -10 / 0)-oklch(0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 -10 / 0%)-oklch(0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% -10deg / 0)-oklch(0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 -10 / 0)-oklch(1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 -10 / 0%)-oklch(1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% -10deg / 0)-oklch(1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 ..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 -10 / 0)-oklch(1.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 -10 / 0%)-oklch(1.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% -10deg / 0)-oklch(1.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 35..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 -10 / 0)-oklch(-0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 -10 / 0%)-oklch(-0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% -10deg / 0)-oklch(-0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 3..."],"id":6353497876332603,"type":101} @nix {"action":"result","fields":["\u001b[31m================ \u001b[31m\u001b[1m3395 failed\u001b[0m, \u001b[32m5508 passed\u001b[0m\u001b[31m in 227.64s (0:03:47)\u001b[0m\u001b[31m =================\u001b[0m"],"id":6353497876332603,"type":101} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332603} @nix {"action":"msg","level":0,"msg":"\u001b[31;1merror:\u001b[0m Cannot build '\u001b[35;1m/nix/store/1d60fqib3sssw5sdc2ja2gln3w343b7k-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0.drv\u001b[0m'.\n Reason: \u001b[31;1mbuilder failed with exit code 1\u001b[0m.\n Output paths:\n \u001b[35;1m/nix/store/5240jzpx47zyqs8xhzfvniknjj5rygqz-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0\u001b[0m\n \u001b[35;1m/nix/store/9dkr9j58b06s6xhxpvxfzln6s1zc8idq-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0-dist\u001b[0m\n Last 25 log lines:\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 0.6 -10 / 0)-oklch(1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 /...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 0.6 -10 / 0%)-oklch(1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 /...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% 150% -10deg / 0)-oklch(1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 0.59...9998 350 / 0)' == 'oklch(1 0.6 350 /...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 0.6 -10 / 0)-oklch(1.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 0.6 -10 / 0%)-oklch(1.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% 150% -10deg / 0)-oklch(1.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9998 350 / 0)' == 'oklch(1.1 0.6 350...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 0.6 -10 / 0)-oklch(-0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 0.6 -10 / 0%)-oklch(-0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% 150% -10deg / 0)-oklch(-0.1 0.6 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9998 350 / 0)' == 'oklch(-0.1 0.6 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0 -0.3 -10 / 0)-oklch(0 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 ...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -0.3 -10 / 0%)-oklch(0 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 ...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0% -75% -10deg / 0)-oklch(0 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0 -0.2...9999 350 / 0)' == 'oklch(0 -0.3 350 ...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(0.1 -0.3 -10 / 0)-oklch(0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -0.3 -10 / 0%)-oklch(0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(10% -75% -10deg / 0)-oklch(0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(0.1000...9999 350 / 0)' == 'oklch(0.1 -0.3 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1 -0.3 -10 / 0)-oklch(1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 ...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -0.3 -10 / 0%)-oklch(1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 ...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(100% -75% -10deg / 0)-oklch(1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1 -0.2...9999 350 / 0)' == 'oklch(1 -0.3 350 ...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(1.1 -0.3 -10 / 0)-oklch(1.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -0.3 -10 / 0%)-oklch(1.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(110% -75% -10deg / 0)-oklch(1.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(1.1000...9999 350 / 0)' == 'oklch(1.1 -0.3 35...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-0.1 -0.3 -10 / 0)-oklch(-0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 3...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -0.3 -10 / 0%)-oklch(-0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 3...\n > \u001b[31mFAILED\u001b[0m tests/test_tinycss2.py::\u001b[1mtest_color_oklch_4[oklch(-10% -75% -10deg / 0)-oklch(-0.1 -0.3 350 / 0)]\u001b[0m - AssertionError: assert 'oklch(-0.100...9999 350 / 0)' == 'oklch(-0.1 -0.3 3...\n > \u001b[31m================ \u001b[31m\u001b[1m3395 failed\u001b[0m, \u001b[32m5508 passed\u001b[0m\u001b[31m in 227.64s (0:03:47)\u001b[0m\u001b[31m =================\u001b[0m\n For full logs, run:\n \u001b[1mnix log /nix/store/1d60fqib3sssw5sdc2ja2gln3w343b7k-python3.12-tinycss2-1.4.0-x86_64-unknown-linux-gnufilc0.drv\u001b[0m"} @nix {"action":"result","fields":[101,1486548],"id":6353497876332581,"type":106} @nix {"action":"result","fields":[100,3429672],"id":6353497876332581,"type":106} @nix {"action":"stop","id":6353497876332583} @nix {"action":"stop","id":6353497876332582} @nix {"action":"stop","id":6353497876332581} @nix {"action":"msg","column":null,"file":null,"level":0,"line":null,"msg":"\u001b[31;1merror:\u001b[0m \u001b[35;1m\u001b[0mCannot build '\u001b[35;1m/nix/store/270vbif3vsv1y01hbcr0lqiikxr5w1x0-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0.drv\u001b[0m'.\n Reason: \u001b[31;1m1 dependency failed\u001b[0m.\n Output paths:\n \u001b[35;1m/nix/store/cnn2fq9y3zcsj7npvil1zxn7fv6q720l-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0-dist\u001b[0m\n \u001b[35;1m/nix/store/ha9zc4iax9s6px3slc6alf7ri4ld7573-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0\u001b[0m\u001b[0m","raw_msg":"\u001b[35;1m\u001b[0mCannot build '\u001b[35;1m/nix/store/270vbif3vsv1y01hbcr0lqiikxr5w1x0-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0.drv\u001b[0m'.\nReason: \u001b[31;1m1 dependency failed\u001b[0m.\nOutput paths:\n \u001b[35;1m/nix/store/cnn2fq9y3zcsj7npvil1zxn7fv6q720l-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0-dist\u001b[0m\n \u001b[35;1m/nix/store/ha9zc4iax9s6px3slc6alf7ri4ld7573-ibus-theme-tools-4.2.0-x86_64-unknown-linux-gnufilc0\u001b[0m\u001b[0m"}