chromium/components/policy/tools/template_writers/writers/mock_writer.py

#!/usr/bin/env python3
# Copyright 2012 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

from .template_writer import TemplateWriter


class MockWriter(TemplateWriter):
  '''Helper class for unit tests in policy_template_generator_unittest.py
  '''

  def __init__(self, platforms=[], config={}):
    super(MockWriter, self).__init__(platforms, config)

  def WritePolicy(self, policy):
    pass

  def BeginTemplate(self):
    pass

  def GetTemplateText(self):
    pass

  def IsPolicySupported(self, policy):
    return True

  def Test(self):
    pass