#!/usr/bin/python

import apt
from aptdaemon import gtkwidgets

class MockTrans(object):
    def __init__(self, dep):
        self.dependencies = dep
        self.download = 1024 * 12
        self.space = 1024 * 35 * 1024

def main():
    cache = apt.Cache()
    for dep in ([["xterm"], [], [], [], [], [], []],
                [["xterm", "synaptic"], [], [], [], [], [], []],
                [["xterm", "synaptic"], [], ["cw"], [], [], [], []]):
        trans = MockTrans(dep)
        dia = gtkwidgets.AptConfirmDialog(trans, cache=cache)
        dia.run()
        dia.hide()

if __name__ == "__main__":
    main()
