Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 0 additions & 18 deletions .devcontainer/devcontainer.json

This file was deleted.

60 changes: 0 additions & 60 deletions Dockerfile.dev

This file was deleted.

3 changes: 2 additions & 1 deletion examples/debug.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

async def main():
"""Show example of connecting to your IPP print server."""
async with IPP("ipps://EPSON761251.local:631/ipp/print") as ipp:
async with IPP("ipps://192.168.1.92:631/ipp/print") as ipp:
response = await ipp.raw(
IppOperation.GET_PRINTER_ATTRIBUTES,
{
Expand All @@ -25,6 +25,7 @@ async def main():
"printer-uri-supported",
"device-uri",
"printer-is-shared",
"printer-more-info",
],
},
},
Expand Down
Binary file modified tests/fixtures/get-printer-attributes-epsonxp6000.bin
Binary file not shown.
34 changes: 18 additions & 16 deletions tests/test_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@ async def test_info():
assert info.printer_name == "ipp/print"
assert info.printer_info == "EPSON XP-6000 Series"
assert info.printer_uri_supported == [
"ipps://epson761251.local.:631/ipp/print",
"ipp://epson761251.local.:631/ipp/print",
"ipps://192.168.1.92:631/ipp/print",
"ipp://192.168.1.92:631/ipp/print",
]
assert info.more_info == "http://192.168.1.92:80/PRESENTATION/BONJOUR"
assert info.serial == "583434593035343012"
assert info.uuid == "cfe92100-67c4-11d4-a45f-f8d027761251"
assert info.version == "20.44.NU20K2"
assert info.uptime == 4119
assert info.version == "20.44.NU25M7"
assert info.uptime == 783801

# no make/model, device id
data["printer-make-and-model"] = ""
Expand Down Expand Up @@ -97,17 +98,18 @@ async def test_printer():
assert printer.info.printer_name == "ipp/print"
assert printer.info.printer_info == "EPSON XP-6000 Series"
assert printer.info.printer_uri_supported == [
"ipps://epson761251.local.:631/ipp/print",
"ipp://epson761251.local.:631/ipp/print",
"ipps://192.168.1.92:631/ipp/print",
"ipp://192.168.1.92:631/ipp/print",
]
assert printer.info.more_info == "http://192.168.1.92:80/PRESENTATION/BONJOUR"
assert printer.info.serial == "583434593035343012"
assert printer.info.uuid == "cfe92100-67c4-11d4-a45f-f8d027761251"
assert printer.info.version == "20.44.NU20K2"
assert printer.info.uptime == 4119
assert printer.info.version == "20.44.NU25M7"
assert printer.info.uptime == 783801

assert printer.state
assert printer.state.printer_state == "idle"
assert printer.state.reasons is None
assert printer.state.reasons == "marker-supply-low-warning"
assert printer.state.message is None

assert printer.markers
Expand All @@ -119,7 +121,7 @@ async def test_printer():
assert printer.markers[0].marker_type == "ink-cartridge"
assert printer.markers[0].name == "Black ink"
assert printer.markers[0].color == "#000000"
assert printer.markers[0].level == 54
assert printer.markers[0].level == 64
assert printer.markers[0].low_level == 15
assert printer.markers[0].high_level == 100

Expand All @@ -128,7 +130,7 @@ async def test_printer():
assert printer.markers[1].marker_type == "ink-cartridge"
assert printer.markers[1].name == "Cyan ink"
assert printer.markers[1].color == "#00FFFF"
assert printer.markers[1].level == 88
assert printer.markers[1].level == 99
assert printer.markers[1].low_level == 15
assert printer.markers[1].high_level == 100

Expand All @@ -137,7 +139,7 @@ async def test_printer():
assert printer.markers[2].marker_type == "ink-cartridge"
assert printer.markers[2].name == "Magenta ink"
assert printer.markers[2].color == "#FF00FF"
assert printer.markers[2].level == 70
assert printer.markers[2].level == 83
assert printer.markers[2].low_level == 15
assert printer.markers[2].high_level == 100

Expand All @@ -146,7 +148,7 @@ async def test_printer():
assert printer.markers[3].marker_type == "ink-cartridge"
assert printer.markers[3].name == "Photo Black ink"
assert printer.markers[3].color == "#000000"
assert printer.markers[3].level == 96
assert printer.markers[3].level == 27
assert printer.markers[3].low_level == 15
assert printer.markers[3].high_level == 100

Expand All @@ -155,7 +157,7 @@ async def test_printer():
assert printer.markers[4].marker_type == "ink-cartridge"
assert printer.markers[4].name == "Yellow ink"
assert printer.markers[4].color == "#FFFF00"
assert printer.markers[4].level == 92
assert printer.markers[4].level == 6
assert printer.markers[4].low_level == 15
assert printer.markers[4].high_level == 100

Expand All @@ -164,12 +166,12 @@ async def test_printer():
assert len(printer.uris) == 2

assert printer.uris[0]
assert printer.uris[0].uri == "ipps://epson761251.local.:631/ipp/print"
assert printer.uris[0].uri == "ipps://192.168.1.92:631/ipp/print"
assert printer.uris[0].authentication is None
assert printer.uris[0].security == "tls"

assert printer.uris[1]
assert printer.uris[1].uri == "ipp://epson761251.local.:631/ipp/print"
assert printer.uris[1].uri == "ipp://192.168.1.92:631/ipp/print"
assert printer.uris[1].authentication is None
assert printer.uris[1].security is None

Expand Down
Loading